防止用户输入的重复值

时间:2012-02-10 15:16:52

标签: vb.net sql-server-2008

如何阻止用户使用SQL Query插入重复值 数据类型是VarChar(50)

e.g。 name字段已被定义为“Josh”,我不希望它能够添加另一个“Josh”

1 个答案:

答案 0 :(得分:3)

在数据库字段中设置唯一键约束。但是这会抛出一个SQLException,您需要捕获它以向用户显示正确的错误消息。

有关唯一键的详情... http://msdn.microsoft.com/en-us/library/ms191166.aspx