为了账号安全,请及时绑定邮箱和手机立即绑定

大家帮忙看看,这是怎么回事

大家帮忙看看,这是怎么回事

烙印99 2018-08-23 09:06:18
要更新一下access2007,结果总是提示update语句错误,感觉应该没错呀,大家帮忙看看,是哪出问题了OleDbCommand command2 = new OleDbCommand(("UPDATE user SET password=@password WHERE name=@name"),conn);                    command2.Parameters.Add("@password", OleDbType.Char);                    command2.Parameters["@password"].Value = Nowpwd ;                    command2.Parameters .Add("@name", OleDbType.Char);                    command2.Parameters["@name"].Value = username;                                      if (command2.ExecuteNonQuery ()> 0)                    {                        ClientScript.RegisterStartupScript(this.GetType(), "修改成功", "<script language='javascript'>alert('密码已重置')</script>");                    }                    else                        ClientScript.RegisterStartupScript(this.GetType(), "对不起,操作出现错误", "<script language='javascript'>alert('操作失误,请重新操作')</script>");
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

UPDATE user SET

 

改成 UPDATE [user] SET试试。

自己的表最好都加一个[]括起来。

补充一下,你的更新语句没有where子句,这样很危险的,除非你就想这样


查看完整回答
反对 回复 2018-08-27
  • 2 回答
  • 0 关注
  • 308 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信