string strSql="Delete from gbook where uid=" + e.CommandArgument.ToString(); OleDbCommand mycommand=new OleDbCommand(strSql,myConnection);
mycommand.ExecuteNonQuery();
mycommand.Dispose(); cn.Close();
Response.Write("<script>alert(\"删除成功!\");</script>");
Response.Redirect("index.aspx"); 提示语法错误 (操作符丢失) 在查询表达式 'uid=69aac27293164660bccfb329e0125afa' 中行 116 mycommand.ExecuteNonQuery();
请多指教,多谢!
mycommand.ExecuteNonQuery();
mycommand.Dispose(); cn.Close();
Response.Write("<script>alert(\"删除成功!\");</script>");
Response.Redirect("index.aspx"); 提示语法错误 (操作符丢失) 在查询表达式 'uid=69aac27293164660bccfb329e0125afa' 中行 116 mycommand.ExecuteNonQuery();
请多指教,多谢!
解决方案 »
- 页面传值
- 点击button提交查询后刷新页面提示重试
- ASPNET: 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。
- EXTJS2.0授权问题,EXTJS2.0普通开源版的需要授权吗?如果商用的话,充不充许呢?
- |M| 第二贴: 更新数据库表问题:让表中一个日期型的字段为空"" 刚才的大家没有能理解我的意思
- 在页面中丢失一个对象的问题
- ————关于freetextbox中插入的图片,谢谢
- 为什么类型转换错误呢?关于DataGrid的模版列
- datalist里面高难度问题!挑战高手!!!!
- 这样SQL查询应该怎么写呢?多表联合查询!新手问题!急!
- 如何:在aspx页面中加入flash?
- 为什么强类型的表对象不能放到ViewState而普通的表对象却可以放进去?
string strSql="Delete from gbook where uid='" + e.CommandArgument.ToString() +"'";
还有,最后你写的也有问题,你那样写的话,不会弹出“删除成功”的提示框
改成下面这样:
Response.Write("<script>window.alert('删除成功');location='index.aspx';</script>");
string strSql="Delete from gbook where uid='" + e.CommandArgument.ToString() + "'";
//如果你的 uid 字段是整型的
//string strSql="Delete from gbook where uid=" + Convert.ToInt32(e.CommandArgument.ToString().Trim()); OleDbCommand mycommand=new OleDbCommand(strSql,myConnection);
try
{
mycommand.ExecuteNonQuery();
mycommand.Dispose(); Response.Write("<script>alert(\"删除成功!\");</script>");
//如下写你上面的对话框才能弹出
Response.Write("<script language=javascript>window.location.href='index.aspx'</script>");}
catch(Exception ex)
{
Response.Write(ex.Message);
}
finally
{
conn.close();
}