{Cadets}というテーブルと{addCadets}というフォームがあります。MS Access INSERT INTO文の構文エラー
Cadetsテーブルには、{Cdt_ID}(PKフィールド)、{Class_ID}、{L_Name}、{F_Name}、{Det_Email}、{Phone}、{Tag_ID}、{Active} [Aチェックボックス/ tfフラグ]
私のフォームは、{L_Name}、{F_Name}、{Class_ID}、{Det_Email}、{Phone}に5つのバインドされていないフィールドから動的データを挿入しています。静的Nullを{Tag_ID}フィールドに挿入することである。私が使用しているコマンド:
DoCmd.RunSQL "INSERT INTO Cadets (Class_ID, L_Name, F_Name, Det_Email, Phone, Tag_ID, Active) VALUES (" & Me.Class_ID & ", " & " '" & Me.L_Name & "', " & " '" & Me.F_Name & "', " & " '" & Me.Det_Email & "', " & " '" & Me.Phone & "', " & Tag & ", " & Active & ")"
は、構文エラーのフラグを立てています。私の同僚と私は密接にそれを櫛を掛けた後でも、構文エラーを見つけることができません。私たちはAccess 2001-2013、最新版などを使用しています。フォームは、すべてのデータをメッセージボックスに正しく生成しますが、構文エラーが原因でテーブルに書き込まれません。
[VBAでの動的SQLをデバッグする方法](http://stackoverflow.com/a/1099570/3820271) – Andre