[英]Delete query not working in c#.net
private void btnDelete_Click(object sender, EventArgs e)
{
//dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);
OleDbConnection con = new OleDbConnection(constr);
con.Open();
OleDbCommand cmd = new OleDbCommand("DELETE FROM tb1 WHERE name='@Name'", con);
cmd.Parameters.AddWithValue("@Name", txtproject_name.Text);
cmd.ExecuteNonQuery();
Bind();
MessageBox.Show("deleted......");
con.Close();
}
This is my code for deleting the data from a database on a button click...but it is not deleting anything..can anyone help me with the code 这是我的代码,只需单击一下按钮即可从数据库中删除数据...但它并未删除任何内容。
删除参数周围的引号:
"DELETE FROM tb1 WHERE name=@Name"
Try this 尝试这个
private void btnDelete_Click(object sender, EventArgs e)
{
//dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);
OleDbConnection con = new OleDbConnection(constr);
con.Open();
OleDbCommand cmd = new OleDbCommand("DELETE FROM tb1 WHERE name=@Name", con);
cmd.Parameters.AddWithValue("@Name", txtproject_name.Text);
cmd.ExecuteNonQuery();
Bind();
MessageBox.Show("deleted......");
con.Close();
}
尝试不使用@Name周围的2 [']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.