[VS2013] 比较ACCESS的值是否重复

楼主: kenji1101 (KeNji)   2014-03-25 16:26:19
VB新手想请教一个问题
小弟用VB配合ACCESS写了一个小型的数据库程式(WINDOWS FORM)
而我在"名称"这个字段在ACCESS数据库的设定是索引且不可重复的
我KEY完要新增的资料,按下储存时,系统就会因为数据库回传不可重复
就直接当机了。 如右图 http://ppt.cc/q7V9
所以我想请教一下
如何在未按下储存时,在TEXTBOX afterupdate时,马上确认"名称"是否重复
若有重复,跳出提醒视窗,此"名称"重复
又或是,我在按下储存时,确认"名称"是否重复,若重复,则跳出提醒视窗
而不是像现在这样,直接当掉,跳出程式
烦请各位高手教教我,感激不尽~~~
作者: O2000 (吵死了 闭嘴啦)   2014-03-25 18:12:00
1.先做一次Select 2.用Try Catch拦
作者: fumizuki (蒙面加菲狮)   2014-03-25 20:03:00
在储存前去找数据库中是否有那笔资料
楼主: kenji1101 (KeNji)   2014-03-26 08:26:00
可以请问一下~有语法范例可以参考吗?
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-03-26 16:25:00
你听过SQL select吗?
楼主: kenji1101 (KeNji)   2014-03-27 08:50:00
我有查了很多关于SELECT的范例,但都会出现语法错误所以才来这边问~_~
作者: Marty (DNA探针)   2014-04-01 22:01:00
1F就是正解囉~
作者: cspy (Perfect Stranger)   2014-04-11 00:00:00
ADDNEW之前先查询~ 允许才新增~ 不然就是把INDEX拿掉XD

Links booklink

Contact Us: admin [ a t ] ucptt.com