向数据库插入新纪录,执行正常,但是数据库没更新

向数据库插入新纪录,执行正常,但是数据库没更新,第1张

你的command命令對象都沒有執行啊,int result=mycmd ExecuteNonQuery(); 加上此句代碼後再判斷下 if(result>0) { ClientScriptRegisterStartupScript(thisGetType(), "js", "alert('添加成功!');windowlocationhref='TransportationNameaspx'", true); return; } else { ResponseWrite("<script>alert('添加失败!');</script>"); }

在你SqlCommand sqlcom = new SqlCommand前面加一行

string str="update News set NewsTitile='" + ((TextBox)(GridView1Rows[eRowIndex]Cells[1]Controls[0]))TextToString() + "',NewsKind='" + ((TextBox)(GridView1Rows[eRowIndex]Cells[2]Controls[0]))TextToString() + "',NewsContents='" + ((TextBox)(GridView1Rows[eRowIndex]Cells[3]Controls[0]))TextToString() + "' where NewsID='" + GridView1DataKeys[eRowIndex]ValueToString() + "'";

然后在SqlCommand sqlcom = new SqlCommand这行下断点,运行,看看str的值倒底是什么,如果不确定,把它复制到数据库管理器里去运行。

以上就是关于向数据库插入新纪录,执行正常,但是数据库没更新全部的内容,包括:向数据库插入新纪录,执行正常,但是数据库没更新、数据库更新语句执行后数据没有更新、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://www.outofmemory.cn/sjk/9684694.html

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

发表评论

登录后才能评论

评论列表(0条)

保存