第1个回答 2008-11-04
每次进行添加或修改之前都检查一下当前指定的tablename是否应存在。
具体做法是执行查询SELECT COUNT(*) FROM [table] WHERE [tablename]='NEWNAME'。如果返回的数值不是0说明该值有重复。
第2个回答 2008-11-04
打开你的SQL。格式照下面的代码运行:
alter table 表名
add constraint PK_字段名 --"PK"为主键的缩写,字段名为要在其上创建主键的字段名,'PK_字段名'就为约束名
primary key (字段名) --字段名同上
有问题发我baiduHI或者留言。
第3个回答 2008-11-04
修改表中Name字段,给它个唯一约束就行了
不过好象实际中重名是正常的,所以考虑到这个写个存储过程判断除了编号不同其他都相同的信息然后返回失败也是一种解决方法本回答被提问者采纳
第4个回答 2008-11-04
可以用foreach比较里面tablename列里面。所有的值呀。不过。这样如果。你SQL里面的数据多了。处理就会很慢。。。。。
可以用。SQL里面设唯一。约束。。然后。处理一下异常提示。就成。。