El siguiente código crea una cadena de SQL que produce un error de sintaxis (3134) en MS Access.VBA Error en tiempo de ejecución 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
El valor de la cadena "sql" que produce el error de sintaxis es:
"INSERT INTO tblItems (desc, descExtended, itemnumber, currentPrice) VALORES ('de manzana Granny Smith SLI IQF', ' GEMS OF FRUIT ', 2050791, 49) "
Los nombres de las tablas y los campos son correctos. Los campos "desc" y "descExtended" son de tipo Texto. "itemNumber" y "currentPrice" son Number.
similares a: http://stackoverflow.com/questions/1447623/do-i-have-an-error-in-this-sql-created-using- vba – xQbert