2013-04-17 56 views
0
RentReturnCommand.CommandText = "update CustomerOrder set Status = '" &_ OrderStatusComboBox.Text & "' WHERE CID = " & CIDTextBox.Text & " AND CompID = " &_ CompIDText.Text 

RentReturnCommand.ExecuteNonQuery() 

RentReturnCommand.ExecuteNonQuery()不斷顯示爲錯誤。訪問自動編號標準表達式中的數據類型不匹配

我查了所有可能的解決方案來改變這一點,但沒有任何工作。我的CID在Access數據庫中被列爲自動編號。

我知道AutoNumber往往會導致涉及這種類型的SQL的問題,但我真的需要在我的程序中查詢。

+0

「CurrentDB」無效 –

+0

忽略這一點,出於某種原因,我認爲這是Access前端。 – Scotch

+0

所以保持它只是「更新CustomerOrder設置狀態='」&OrderStatusComboBox.Text&「'WHERE CID =」&CIDTextBox.Text&「AND CompID =」&CompIDText.Text –

回答

1

如果我在文本框中輸入「fred」,則會發生此錯誤。有兩件事可以幫助你驗證所有的用戶輸入和使用查詢參數。

相關問題