Access AutoNumber的条件表达式中的数据类型不匹配

时间:2013-04-17 21:56:11

标签: sql vb.net

RentReturnCommand.CommandText = "update CustomerOrder set Status = '" &_ OrderStatusComboBox.Text & "' WHERE  CID = " & CIDTextBox.Text & "  AND CompID = " &_ CompIDText.Text

RentReturnCommand.ExecuteNonQuery()

RentReturnCommand.ExecuteNonQuery()经常出现错误。

我已经查找了所有可能的解决方案来改变这一点,但没有任何效果。我的CID在Access数据库中列为自动编号。

我知道AutoNumber会导致涉及此类SQL的问题,但我真的需要在我的程序中查询。

1 个答案:

答案 0 :(得分:1)

如果我在文本框中输入“fred”,则会发生此错误。有助于您的两件事是验证所有用户输入和使用查询参数。