我对我在 VBA 中的转换有疑问。我在表单中创建了一个按钮,当我按下它时,它应该在我的数据库表中进行更新,但我得到一个错误:
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