我正在使用Access,而我的字段userId的数据类型是autonumber。 我收到数据类型不匹配错误,我不确定原因。这是我的代码。
try
{
con.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = con;
cmd.CommandText = "delete from userdetail where userId='" + textBox1.Text + "'";
cmd.ExecuteNonQuery();
con.Close();
}
catch (Exception ex)
{
MessageBox.Show("error" + ex);
}
答案 0 :(得分:1)
将ID作为号码传递:
cmd.CommandText = "delete from userdetail where userId = " + textBox1.Text + "";