Matthias Francke: "Maximum Tables in SELECT" Fehler bei SQL INSERT

Beitrag lesen

Mahlzeit!

Ich versuche über das folgenden Kommando

sql="INSERT INTO literatur VALUES ('"& nname & "','" & Vname & "','" & eautor & "','" & zautor & "','" & cautor & "','" & typ & "','" & journal & "','" & jahr & "','" & vol & "','" & nr & "','" & seiten & "','" & titel & "','" & foerderung & "','" & verfahren & "','" & organsystem & "','" & anatomie & "','" & thema & "','" & empfaenger & "','" & foerderer & "');"

Daten in eine Tabelle zu schreiben und bekomme immer die Meldung

Microsoft OLE DB Provider for ODBC Drivers- Fehler '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Anzahl der Abfragewerte und Zielfelder stimmt nicht überein.

Ich habe nun über conn.properties raus gefunden, daß der Wert in "Maximum Tables in SELECT" auf 16 steht.
Kann das der Grund für die Fehlermeldung sein?
Wenn ja wie kann ich ihn am besten umgehen?

Ich würde mich freuen wenn mir jemand einen ernstgemeinten Tip geben könnte.

Vielen Dank im Voraus

Matthias