web程序中客户端提示更新成功,但是数据库没有更新

anya 2009-01-06 03:57:28
服务器端建立了一个Web程序a.在程序a中有一个更新按钮,当点击该按钮的时候,启动Update()更新程序.
当在服务器中访问http://192.100.0.100/a的时候,完全能更新数据到数据库.

但是在客户端 192.100.0.106中访问http://192.100.0.100/a,点击更新按钮,提示保存成功了,其实发现数据库里没有任何更新.但是try-catch也不报错.

这是什么原因,谢谢
...全文
124 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
anya 2009-01-07
  • 打赏
  • 举报
回复
不好意思,下面是更新代码.
private void UpdateRollCall()
{
try
{
string sql = "update Roll set PicPath='" + this.lbPath.Text.Replace("'", "''").Trim() + "',EndTime=GetDate(),YesNo='是' WHERE CallIP='" + Session["Ip"].ToString().Replace("'", "''").Trim() + "' AND convert(char(10),BeginTime,20)='" + Session["StartTime"].ToString().Replace("'", "''").Trim() + "'";
Connect.ExecuteSql(sql);
this.Response.Write(" <script language=javascript>alert('s成功!'); </script>");
}
catch(Exception ex)
{
string sx = ex.ToString();
this.Response.Write(" <script language=javascript>alert('s失败!'); </script>");
return;
}

}


如果代码错误的话,为什么在服务器端都可以更新正常,到了客户端就不行了呢.

而且我直接改了一下更新语句为
update Roll set PicPath='" + this.lbPath.Text.Replace("'", "''").Trim() + "'

在客户端依然毫无反映.
anya 2009-01-07
  • 打赏
  • 举报
回复
没有人知道为什么吗,着急......
chen118 2009-01-06
  • 打赏
  • 举报
回复
数据库更新为0条.当然不报错了
GTX280 2009-01-06
  • 打赏
  • 举报
回复
更新没有提交到数据库。。。
没贴代码只能猜最可能的原因
starter2009 2009-01-06
  • 打赏
  • 举报
回复
肯定是程序错误 发代码吧
wuhan_dotnet 2009-01-06
  • 打赏
  • 举报
回复
没见代码``不知道什么错哟``

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧