2013-03-17 31 views
0

我試過用兩個變量引號,並且一直在尋找解決方案。 Querytext:數據類型在使用vb.NET,Access的條件表達式中不匹配

"UPDATE Customer SET RoundID =" & SelectedID & " WHERE CustomerID ='" & ctrl.Tag & "'" 

SelectedID是一個整數,例如35。 ctrl.Tag也是一個整數。 我正在嘗試更新客戶表中的字段。 RoundID是一個長整數,CustomerID是自動編號。 數據庫存儲在訪問中,我使用的Visual Basic速成2008

回答

0

它的訪問2013年,和我寫都更容易,更安全的使用參數:

command.CommandText = "UPDATE Customer SET RoundID = @SelectedID WHERE CustomerID = @Tag" 
command.Parameters.AddWithValue("@SelectedID", SelectedID) 
command.Parameters.AddWithValue("@Tag", ctrl.Tag) 
相關問題