急:不能在具有唯一索引 'username' 的对象 'user' 中插入重复键的行
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'
不能在具有唯一索引 'username' 的对象 'user' 中插入重复键的行。
/Admin_User.asp,行1170
asp执行rs.update时发生, 直接在数据库操作也是如此。很急,大家快帮忙
问题点数:100、回复次数:8Top
1 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2006-03-03 17:09:06 得分 0
问题再明显不过了,你要更新的user字段的值在数据表中存在相同的情况,而user列是唯一索引列,不允许出现重复的值。Top
2 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2006-03-03 17:09:53 得分 0
问题再明显不过了,你要更新的username字段的值在表[user]中存在相同的情况,而username列是唯一索引列,不允许出现重复的值。
Top
3 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2006-03-03 17:10:08 得分 0
问题再明显不过了,你要更新的username字段的值在表[user]中存在相同的情况,而username列是唯一索引列,不允许出现重复的值。
Top
4 楼wgsasd311(自强不息)回复于 2006-03-03 17:12:16 得分 0
问题原因提示说得很清楚了,解决办法可以,先把唯一索引去掉,然后导入,导入后再处理重复的值,处理好后再给加一唯一索引.Top
5 楼echolife(echolife)回复于 2006-03-03 17:15:26 得分 0
我没找到唯一索引在哪啊?偶是低手,不好意思。
还有,这个表用了触发器和另一表用户数据同步,我把触发器删除了,又能修改了。
Top
6 楼echolife(echolife)回复于 2006-03-03 17:16:58 得分 0
userid是唯一索引, username没有索引。Top
7 楼filebat(Mark)回复于 2006-03-05 14:58:24 得分 0
userid是主键?
"还有,这个表用了触发器和另一表用户数据同步,我把触发器删除了,又能修改了。"修改是指怎么样的修改?Top
8 楼echolife(echolife)回复于 2006-03-06 11:08:22 得分 0
USERID 是主键,修改是说update操作Top




