Il codice seguente crea una stringa SQL che produce un errore di sintassi (3134) in MS Access.Errore di run-time VBA 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
Il valore della stringa "SQL" che produce l'errore di sintassi è:
"INSERT INTO tblItems (desc, descExtended, itemNumber, currentPrice) VALORI ('Granny Smith apple SLI IQF', ' GEMS OF FRUIT ', 2050791, 49) "
I nomi delle tabelle e dei campi sono corretti. I campi "desc" e "descExtended" sono di tipo Text. "itemNumber" e "currentPrice" sono Number.
Simile a: http://stackoverflow.com/questions/1447623/do-i-have-an-error-in-this-sql-created-using- VBA – xQbert