2017-09-21 7 views
0

1列が自動番号付けに設定された8列のテーブル「結果」があります。私しかし、私はエラーメッセージを取得するには、次のように1列を省略することによってINSERTステートメントを実行しようとしています:Visual Basic MSアクセスOLEDBアプリケーションのSQLデバッグ

構文エラーがINSERT INTO文で

Dim insertSql = "INSERT INTO [Result] (MemberNo, MemberName, MemberSurname, EventTitle, FinishTimeMin, FinishTimeSec, Position) VALUES ('" & resultC.MemberNo & "','" & resultC.MemberName & "','" & resultC.MemberSurname & "','" & resultC.EventTitle & "','" & resultC.FinishMin & "','" & resultC.FinishSec & "','" & resultC.Position & "')" 
+0

あなたの質問を編集し、 'insertSql'の内容を追加してください。あなたの変数の中にクエリーを乱しているものがあるようです。 (おそらく一重引用符) – MatSnow

答えて

0

少なくともしばらくはおそらく数値です(位置も?)、したがって:

... "'," & resultC.FinishMin & "," & resultC.FinishSec & ",'" ... 
関連する問題