Access使用参数化UPDATE数据时,数据无法更新,也不报错,请问问题出在哪?
答案:3 悬赏:70 手机版
解决时间 2021-03-15 14:33
- 提问者网友:别再叽里呱啦
- 2021-03-14 15:57
OleDbConnection AconnStr = new OleDbConnection(pub_function_Class.AccessSource("link"));<br> OleDbCommand MyCommand = new OleDbCommand("UPDATE [MainDate] SET [cTitle]=@cTitle,[cInnerHtml]=@cInnerHtml,[cType]=@cType WHERe [Index_ID]=@ID;", AconnStr);<br><br> MyCommand.Parameters.Add("@cTitle", TextBox2.Text);<br> MyCommand.Parameters.Add("@cInnerHtml", FCKeditor1.Value);<br> MyCommand.Parameters.Add("@cType", pub_function_Class.type_change(DropDownList1.SelectedValue));<br> MyCommand.Parameters.Add("@ID", id);<br> Response.Write("");<br> try<br> {<br> AconnStr.Open();<br> MyCommand.ExecuteNonQuery();<br> AconnStr.Close();<br> }<br> catch (OleDbException ex)<br> {<br> Response.Write("<script language=javascript>alert(\"更新失败!" + ex.ToString() + "\");</script>");<br> }<br> Response.Write("<script language=javascript>alert(\"更新成功!\");location.href='add.aspx';</script>");
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-03-14 17:30
access 自身安全性的原因 需要简单设置一下 具体怎么设置 网上有很多的
祝你早日解决问题
祝你早日解决问题
全部回答
- 1楼网友:罪歌
- 2021-03-14 19:55
我以前也发现这样问题,可能是你输入的字符问题,像中文输入字符,不同的,你看看
- 2楼网友:刀戟声无边
- 2021-03-14 18:41
你好!
参数顺序要完全一致,access不是根据参数名来的,这个跟sql有点区别。
打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯