vb.net如何判断数据库中没有重复记录,急

来源:百度知道 编辑:UC知道 时间:2024/05/09 18:11:12
请问用vb.net如何在vs2005中判断数据库中没有重复记录,也就是说,在一个textbox中输入一个id值,点击按钮后先判断一下数据库表字段中有无此输入的id值,如果有则提示已有重复记录,若没有则存入数据库中,我很着急,能详细点告诉我么?谢谢高手了!

我个人觉得这个问题不是逻辑层的人负责的 应该由数据库的人负责
逻辑层重视逻辑代码的编写 而数据库则负责验证数据的有效性
想不插入重复的值 可以在数据库加入唯一约束
当插入重复值的时候 数据库会报错 同时会rollback
逻辑层的就负责接收数据库报的这个错再进行相应的处理就行了
不需要在插入之前再进行一次查询