Aşağıdaki kod, MS Access'te bir sözdizimi hatası (3134) üreten bir SQL dizesi oluşturur.VBA Çalışma zamanı hatası 3134
sql = "INSERT INTO tblItems (desc, descExtended, itemNumber, currentPrice) " & _
"VALUES (" & _
"'" & rs.Fields("Field6") & "', " & _
"'" & rs.Fields("Field7") & "', " & _
rs.Fields("Field1") & ", " & _
rs.Fields("Field8") & _
")"
db.Execute sql, dbFailOnError
yazım hatası üretir "SQL" dizge değeri:
"tblItems (azalan, descExtended, itemNumber, currentPrice) DEĞERLERİ ('apple Granny Smith SLI IQF', 'INSERT INTO MEYVE YAĞI ', 2050791, 49) "
Tablo ve alan adları doğru. "Desc" ve "descExtended" alanları Metin türündendir. "itemNumber" ve "currentPrice" Sayısı'dır.
Benzer için: http://stackoverflow.com/questions/1447623/do-i-have-an-error-in-this-sql-created-using- vba – xQbert