[英]No row was deleted/updated, error with SQL Server in C# (Winforms)
我有一个名为Users
的表,包含这些列
Username - Nvarchar(50).
Password - Nvarchar(50).
现在我有了这些数据
UserName Password
---------- ----------
adimin 123456
test 1234
abc 123
abc 123
现在我正在尝试( 手动 )删除abc
用户,我收到此错误:
我可以添加更多用户并更新并删除它们,但我无法对abc
用户做任何事情..为什么会这样?
您可以使用delete语句删除记录,而不是在IDE中手动删除:
delete from users
where username = 'abc'
Visual Studio抱怨,因为您没有定义主键 。 例如,添加一个标识列,它不会再抱怨(因为它确切地知道要删除哪一行)。
例如: ALTER TABLE users ADD id INT IDENTITY PRIMARY KEY
如果要删除表中的所有数据。 您可以使用以下SQL语句
从table_name中删除
例如: - 从tblReOrderLevel删除
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.