我在VBA中轉換時遇到問題。我做了一個表格一個按鈕,當我按下它,它應該更新我的數據庫表中,但我得到一個錯誤:在VBA Access中轉換
arithmetic overflow error converting numeric to data type numeric
如何才能解決這個問題呢?這裏是我的代碼:
Private Sub Inserare_Click()
Dim strSQL As String
Dim rst As New ADODB.Recordset
strSQL = "UPDATE dbo.Soferi_test SET number= '" &
Me![subform_soferi].Form!certificat_cipti & _
"',drivers= '" & Me![subform_soferi].Form!categorii_permis & _
"' WHERE IDNO = " & Forms!Forma_redactare_soferi!IDNO
Call AttServ(strSQL, rst)
MsgBox ("Datele au fost introduse cu success")
End Sub
SQL注入任何人 – 2013-05-03 08:33:12
可以給你一個解決方案? – Sergio 2013-05-03 08:36:17
你可以簡化這個例子 - 什麼類型的certificat_cipti,categorii_permis等? – 2013-05-03 08:41:03