亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

大家幫忙看看,這是怎么回事

大家幫忙看看,這是怎么回事

烙印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條經驗 獲得超7個贊

UPDATE user SET

 

改成 UPDATE [user] SET試試。

自己的表最好都加一個[]括起來。

補充一下,你的更新語句沒有where子句,這樣很危險的,除非你就想這樣


查看完整回答
反對 回復 2018-08-27
  • 2 回答
  • 0 關注
  • 332 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號