protected void Button2_Click(object sender, EventArgs e)
{
string v6;
v6 = TextBox6.Text;
SqlCommand cmd = new SqlCommand();
string strSql = "delete from account_bill where id=@id"; // 这是第二种方法! SqlConnection con = new SqlConnection("Server=(local);user id=sa;pwd=;database=master");
con.Open();
cmd.CommandText = strSql;
cmd.Parameters.AddWithValue("@id ", v6);
con.Close();
Response.Write("<script language=javascript>alert('删除成功!');opener.location.reload();window.close();</script>");
}
运行后提示删除成功,可是数据没有被删掉
解决方案 »
- 怎么遍历datalist
- 求一个用ASP.NET开发的“学生管理信息系统”~~
- this.connect = function(sURL, sMethod, sVars, fnDone)这是什么意思,
- 如何将一个文件夹的所有文件下载下来
- DataGrid
- 使用Webdiyer(陕北吴旗娃)提供的分页控件中分页存储过程中出现的问题
- vs.net 2003 是不有bug?不能创建web用户控件?
- 总是出现图片丢失,怎么回事?
- 我想问个关于access2007的问题
- 处理要放到repeater中的字符串字段
- 如何将dataset的多个表存为excel文档,并且每个表对应一个不同的sheet,??
- 【急】Gridview和数据源的问题!
为什么 用 master 数据库
增加一行代码 cmd.Parameters.AddWithValue("@id ", v6);
cmd.ExecuteNonQuery();
你应该改成这样的,当然这个改法还是存在问题的。比如:要检查executeNonQuery是否有可能出错(trycatch)以及错误时的输出等。 protected void Button2_Click(object sender, EventArgs e)
{
string v6;
v6 = TextBox6.Text;
SqlCommand cmd = new SqlCommand();
string strSql = "delete from account_bill where id=@id"; // 这是第二种方法! SqlConnection con = new SqlConnection("Server=(local);user id=sa;pwd=;database=master");
con.Open();
cmd.CommandText = strSql;
cmd.Parameters.AddWithValue("@id ", v6);
int k =cmd.ExecuteNonQuery(); //这里可能会出错
con.Close();
if(k>=1)
Response.Write(" <script language=javascript>alert('删除成功!');opener.location.reload();window.close(); </script>");
}
能把正确的代码完整的贴上么?
cmd.Connection = con;
cmd.CommandText = strSql;
cmd.Parameters.AddWithValue("@id ", v6);
{
string v6;
v6 = TextBox6.Text;
SqlCommand cmd = new SqlCommand();
string strSql = "delete from account_bill where id=@id"; // 这是第二种方法! SqlConnection con = new SqlConnection("Server=(local);user id=sa;pwd=;database=master");
con.Open();
cmd.Connection = con;
cmd.CommandText = strSql;
cmd.Parameters.AddWithValue("@id ", v6);
int k = cmd.ExecuteNonQuery(); //这里可能会出错
con.Close();
if (k >= 1)
Response.Write(" <script language=javascript>alert('删除成功!');opener.location.reload();window.close(); </script>");
}
加上try……catch做为异常处理!