最后一个问题了吧?请问点解决!~~

0 views
Skip to first unread message

zen...@gmail.com

unread,
Aug 9, 2006, 12:19:52 AM8/9/06
to ASP.NET FOOD
当我调试”编译“功能时出现了点问题,当我输入了要更新的数据后按”更新“,但就出以下问题:

“/WebSite1”应用程序中的服务器错误。
--------------------------------------------------------------------------------

违反了 PRIMARY KEY 约束 'PK__users__34C8D9D1'。不能在对象
'dbo.users' 中插入重复键。
语句已终止。
说明: 执行当前 Web
请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。


异常详细信息: System.Data.SqlClient.SqlException: 违反了
PRIMARY KEY 约束 'PK__users__34C8D9D1'。不能在对象 'dbo.users'
中插入重复键。
语句已终止。

源错误:


行 68: updatecmd.Parameters.Add(new
SqlParameter("@Role_id",usr.Role_id));
行 69: conn.Open();
行 70: updatecmd.ExecuteNonQuery();//错系类度啊!```
行 71: conn.Close();
行 72: }

而我最不明是这句:“违反了 PRIMARY KEY 约束
'PK__users__34C8D9D1'。不能在对象 'dbo.users'
中插入重复键。“,我是更新数据,不是重复插入啊!~~点解会甘??

zen...@gmail.com

unread,
Aug 10, 2006, 6:42:25 AM8/10/06
to ASP.NET FOOD
问题解决了,吾使恼烦大家啦!~~`原来系update set users
~~~~那里少了个where条件!~`~`

闻欣黄

unread,
Aug 10, 2006, 8:56:11 PM8/10/06
to ASPNE...@googlegroups.com
就是你数据库的关键字重复了。结局的办法就是不要输入重复的东西或者多设置几个字段为关键字

Reply all
Reply to author
Forward
0 new messages