我已经经历了两次这样的痛苦了,在更新数据库的时候,语句都很正确,但就是无法操作数据库,追其原因是我在建数据库的时候把SQL的关键字给用来,第一次用来个user,第二次用了个password, 代码如下:
string updatestring = "Update consumer set password='" + newpwd + "'where name='" + name + "'";
这句代码中的password是SQL的关键字,所以不能更新数据库,写成下面的样子就可以了,
string updatestring = "Update consumer set [password] ='" + newpwd + "'where name='" + name + "'";
即在password两边加上中括号。