C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 72 を表示中)
■41770 / )  INSERT文
□投稿者/ MON (1回)-(2009/09/30(Wed) 11:21:58)

分類:[.NET 全般] 

まだ初心者なため…初歩的なことで行き詰まっております。
どなたかご教授ください!!

Accessのテーブルにデータをインサートしたいのですが、

SQL = "INSERT INTO tbl_sub(No, 連番, 曲名, 演奏時間, etc) " _
& "VALUES(" & ComboBox1.Text & ", " & TextBox1.text & ", '" & TextBox2.Text & "', " _
& "'" & TextBox3.Text & "', '" & TextBox4.Text & "')"

と記述すると、「INSERT INTOステートメントの構文エラーです」というエラーが出てしまいます。

ちなみに、テーブルのNoフィールドと連番フィールドは数値型、
曲名フィールドと演奏時間フィールドはテキスト型、etcフィールドはメモ型です。

また、別のテーブルにインサートする構文

SQL = "INSERT INTO tbl_main(入力日, アーティスト名, タイトル名, 全曲数, 全演奏時間, " _
& "種別, 備考) VALUES(#" & TextBox1.Text & "#, '" & TextBox2.Text & "', " _
& "'" & TextBox3.Text & "', " & TextBox4.Text & ", '" & TextBox5.Text & "', " _
& "'" & ComboBox1.Text & "', '" & TextBox6.Text & "')"

ではインサートすることができました。

こちらのテーブルの入力日フィールドは日付/時刻型、
アーティスト名フィールドとタイトル名フィールドはテキスト型、
全曲数フィールドは数値型、全演奏時間フィールドと種別フィールドはテキスト型、
備考フィールドはメモ型です。


開発言語はVB2005です。よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -