C# ✀=✀ 附近有语法错误。

2024-12-29 06:27:32
推荐回答(4个)
回答1:

string sqlStr = "updatetb_user set username='"+userName +"userpwd="+userPwd+"' where ID="+ID;

假如 username 是 abc
userpwd 是 123
ID 是 100
最后的 SQL 是

updatetb_user set username='abcuserpwd=123' where ID=100

理论上的SQL应该是
update b_user set username='abc', userpwd='123' where ID=100

是不是缺少一个逗号的原因?

回答2:

漏了几个符号,更正如下
string sqlStr = "updatetb_user set username='"+userName +"',userpwd='"+userPwd+"' where ID="+ID;

回答3:

sql语句有误,仔细检查SQL语句。

回答4:

string sqlStr = "updatetb_user set username="+userName +",userpwd="+userPwd+" where ID="+ID;