2017-11-23 122 views
-1

私はVBA/MS Accessで書いていますが、INSERT INTO文で "Run-time Error:3129"というエラーが再び表示されます。実行時エラー3129

私は ";"最後にそれはまだ働いていない...

isq = "INSERT INTO" & kaptab & "(Projekt_ID, Projekt_Root, Projektnummer, GJ_ID, MA_ID, MA_StdSatzGr, MA_StdSatz," & _ 
    "Auftragskennzeichen, Prozentverteilung, MonatStd1, MonatStd2, MonatStd3, MonatStd4, MonatStd5," & _ 
    ", MonatStd6, MonatStd7, MonatStd8, MonatStd9, MonatStd10, MonatStd11, MonatStd12, Bearbeiter, Datum)," & _ 
    "VALUES('" & PID & "', '" & prt & "', '" & prn & "', '" & gid & "', '" & mid & "', '" & stg & "', " & sts & "', '" & _ 
     akz & "', '" & prz & "', '" & ms1 & "', '" & ms2 & "', '" & ms3 & "', '" & ms4 & "', '" & ms5 & "', '" & _ 
     ms6 & "', '" & ms7 & "', '" & ms8 & "', '" & ms9 & "', '" & ms10 & "', '" & ms11 & "', '" & ms12 & "', '" & _ 
     bab & "', '" & dab & "');" 

DoCmd.RunSQL

ISQ問題は何してくださいです?

+1

がdocmd.runsql前のDebug.Print xsqを行うと、SQLが有効なSQLであるかどうかを確認する前にコンマを削除します。クエリデザイナに貼り付けます。 –

+0

すべての変数はテキストだと思います。ではない。 – Gustav

+0

[insert into文の構文エラー - 何がエラーですか?](https://stackoverflow.com/questions/43589800/syntax-error-in-insert-into-statement-whats-the-error) – Gustav

答えて

0

だけWHERE

+0

Iそれをしましたが、いつも同じエラーになります – Nao93