我有一個名爲{Cadets}的表和一個名爲{addCadets}的表。MS Access INSERT INTO語句語法錯誤
學員表具有以下字段:{Cdt_ID}(PK字段),{Class_ID],{L_Name},{F_Name},{Det_Email},{Phone},{Tag_ID}和{Active} [複選框/ tf標誌]
我的表單將來自5個未綁定字段的動態數據插入{L_Name},{F_Name},{Class_ID},{Det_Email}和{Phone};並在{Tag_ID}字段中插入靜態Null。我正在使用的命令:
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