繁体   English   中英

没有删除/更新行,C#(Winforms)中的SQL Server出错

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM