Vinzenz: formularfeld in eine datenbank übertragen

Beitrag lesen

Hallo Sandra,

Microsoft JET Database Engine-Fehler '80040e14'
Syntaxfehler in der INSERT INTO-Anweisung.
es handelt sich um conn.Execute strInsert zeile. ich baue aber die verbindung mit der datenbank nicht mit dem Microsoft JET... sondern mit:
Conn.CONNECTIONSTRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("/neu/db1.mdb") & ";"

MS Access verwendet die JET-Engine, diese führt die SQL-Anweisungen aus.
Deine SQL-Anweisung ist in JET-SQL fehlerhaft, daher die Fehlermeldung.

Tipp:
Lass Dir die SQL-Anweisung in ausgeben.
Falls Du den Fehler nicht gleich findest, so öffne Access und editiere in der SQL-Ansicht (ja, die gibt's) die SQL-Anweisung solange, bis sie funktioniert. Baue anschliessend Deine SQL-Anweisung so zusammen, dass JET sie versteht.

Gruss,

Vinzenz