玫瑰花16朵什么意思:VB如何判某个字段有无重复

来源:百度文库 编辑:高校问答 时间:2024/05/02 12:21:42
我的数据库有一个字段为"设备编号"在添加记录时!如何保证不能有重复编号出现,用什么代码来判断数据库中已有这个记录?

最简单的方法就是将该字段设为唯一索引,这样在添加时如果添加了重复的编号,数据库引擎就会报错了。可以在这里设置错误陷阱,一旦发生错误,检查其错误代码,就能得知是否因为添加了重复的编号而出错。从而知道数据库中是否已有记录。这样做的好处是不需要重复的打开两次数据表,执行速度会比较快一些。

select count(*) from table where [设备编号]=你要输入的设备编号
返回0表示可以输入

推荐:
http://soft.yesky.com/lesson/vbdatabase/