带参数的UPDATE语句无法更新数据库问题

带参数的UPDATE语句无法更新数据库问题,第1张

我以前也遇到过这个问题~非常的郁闷~

不过也确实不用在这一棵树上吊死~~

可以直接用拼SQL字符串的方法来实现~

我帮你改了一下!!

string content = RequestForm["content1"]ToString();//用来接收文本编辑器提交的文本(包括其格式)

string b = RequestForm["txtUserName"]ToString();//用来接收提交过来的编号

string dbpath2 = SystemConfigurationConfigurationSettingsAppSettings["dbpath"];

OleDbConnection conn2 = new OleDbConnection("Provider=MicrosoftjetOLEDB40;Data source=" + ServerMapPath(dbpath2));

conn2Open();

string str =stringFormat("update xianlu set richengshisu='{0}' where bianhao={1}",content,b); //用 format 方法拼接字符串

ResponseWrite(str);

OleDbCommand cmd1 = new OleDbCommand();

cmd1CommandText = str;

cmd1Connection = conn2;

try

{

int i=cmd1ExecuteNonQuery();

ResponseWrite("<br>" + str);

ResponseWrite("<script>alert('添加成功!');</script>");

ResponseWrite("<script>locationreplace('/xianluaspx');</script>");

}

catch (OleDbException ex)

{

ResponseWrite("添加失败!" + exMessage);

}

conn2Close();

cmd1ConnectionClose();

cmd1Dispose();

Too many bind arguments 8 arguments were provided but the statement needs 5 arguments

看这句

以上就是关于带参数的UPDATE语句无法更新数据库问题全部的内容,包括:带参数的UPDATE语句无法更新数据库问题、sqlite 数据库更新语句 异常、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10193159.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存