南京燃气度数查询:数据更新问题UPDATE,简单一句(在线等)

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 21:38:43
弄死不知道为什么?我是新手..求助

代码:

OleDbCommand cmd = new OleDbCommand("update YSB_user set password=@pwd WHERE id=@plid", con);

代码错误提示:

UPDATE 语句的语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: UPDATE 语句的语法错误。

源错误:

行 29: newwendangid.Value = Session["id"].ToString();
行 30:
行 31: cmd.ExecuteNonQuery();
行 32: con.Close();
行 33: }
因为 表里面用的字段是数据库的关键字,比如说name,关键字都要用[]扩括号起来

终于查到了资料..还是谢谢你jsnjhsf

OleDbCommand cmd = new OleDbCommand();
cmd.CommandText="update YSB_user set password=@pwd WHERE id=@plid";
cmd.ExecuteNonQuery();

呵呵,估计你数据库是导入的