如何用下面的SQL语句更新computerUser中的数据! int computerID=Convert.ToInt32(this.DataGrid1.DataKeys[e.Item.ItemIndex]);//DataKeyField 为'computerID'
string computerUser=((TextBox)e.Item.Cells[2].Controls[0]).Text;//取出数据库的数据等于computerUser
SqlConnection con=DBOpen.createConnection();
con.Open();
string sql="update computerMaintenance set computerUser='"+computerUser+"'" Where computerID='" +computerID+"'";//更新数据库中的数据
上面的SQL语句不知道那里出错??
string computerUser=((TextBox)e.Item.Cells[2].Controls[0]).Text;//取出数据库的数据等于computerUser
SqlConnection con=DBOpen.createConnection();
con.Open();
string sql="update computerMaintenance set computerUser='"+computerUser+"'" Where computerID='" +computerID+"'";//更新数据库中的数据
上面的SQL语句不知道那里出错??
解决方案 »
- 求看看这个错误是神马
- Asp.net 关闭Excel进程问题~~~~~~!急 在线等待~~~~!
- 求FCKeditor的使用手册
- 错误:'WebForm_PostBackOptions' 未定义
- gridiew导出excel时,有些电脑不行,不知道为什么,请高手帮忙
- 如何可以让表格满屏显示?
- 请教一个Datagrid分页的问题,具体代码附后。
- WEB程序中,如何用GDI划一个箭头
- 菜鸟问题:请教asp.net中从一页转到另一页的方法??
- 下载远程服务器文件,内容乱码
- Enterprise Library - January 2006中的Data Access Application Block两问
- 浏览器后退时DropDownList刷新的问题
其次如果你仅仅是抄写错误的话,那么单步调试下你的程序看看你的sql变量经过执行后是否能在数据库中运行
这样就可以了
TextBox 里输入点 比如 " ';drop table computerMaintenance ;-- " 你的表就没了......输入点狠的你哭都来不及...
错误信息是什么? 也许其他地方错了.