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