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
是不是缺少一个逗号的原因?
漏了几个符号,更正如下
string sqlStr = "updatetb_user set username='"+userName +"',userpwd='"+userPwd+"' where ID="+ID;
sql语句有误,仔细检查SQL语句。
string sqlStr = "updatetb_user set username="+userName +",userpwd="+userPwd+" where ID="+ID;