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();
}
这是我的代码,只需单击一下按钮即可从数据库中删除数据...但它并未删除任何内容。
最佳答案
删除参数周围的引号:
"DELETE FROM tb1 WHERE name=@Name"
关于c# - 删除在C#.net中不起作用的查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21085693/