我正在尝试从 Table 中删除 index=Textbox1.Text 和 idnmb=Textbox2.Text 的所有数据当我删除这部分 + "AND id_nmb = " + data2时,它可以工作,但不是我想要的。
我有这个代码:
private void button1_Click(object sender, RoutedEventArgs e)
{
var data1 = this.textBox1.Text;
var data2 = this.textBox2.Text;
OleDbCommand cmd = new OleDbCommand("DELETE FROM Table WHERE index = " + data1 + "AND idnmb = " + data2 , con);
cmd.Connection = con;
int temp = cmd.ExecuteNonQuery();
if (temp > 0)
{
MessageBox.Show("OK !");
}
else
{
MessageBox.Show("Some error !");
}
}
}
它给了我这个消息:没有为一个或多个必需参数提供值。 知道如何解决这个问题吗?