C# I';我正在创建CRUD函数,当我单击“删除”按钮时,我不断收到一个错误,我的SQL代码正确吗?
//如果单击某一行,它将被删除C# I';我正在创建CRUD函数,当我单击“删除”按钮时,我不断收到一个错误,我的SQL代码正确吗?,c#,wpf,visual-studio-2010,crud,C#,Wpf,Visual Studio 2010,Crud,//如果单击某一行,它将被删除 string sqlStr = "DELETE from Members MemberID, FirstName, LastName, Phone, Mobile, Email, Address, Suburb, City, PostalCode, DateJoined;"; sqlStr += "WHERE rowid=@Rowid;"; 我认为你应该删除位于第一行的和处。并删除这些字段名。 只用 "delete from members where ro
string sqlStr = "DELETE from Members MemberID, FirstName, LastName, Phone, Mobile, Email, Address, Suburb, City, PostalCode, DateJoined;";
sqlStr += "WHERE rowid=@Rowid;";
我认为你应该删除
代码>位于第一行的和处。并删除这些字段名。
只用
"delete from members where rowid=@Rowid"
根据您的代码,您应该这样做:
string sqlStr = "DELETE from Members";
sqlStr += " WHERE rowid=@Rowid;";
删除操作的语法不要求包含列名
DELETE FROM <table_name> WHERE <condition>
我假设您已经声明了@Rowid
并将其分配为SqlParameter
,首先您需要学习sql语法。这是我最初拥有的,但我的导师说这是错误的。谢谢
DELETE FROM <table_name> WHERE <condition>
string sqlStr = "DELETE from Members WHERE rowid=@Rowid";