SQL文について


VB  2007-12-19 09:58:04  No: 138442  IP: 192.*.*.*

INSERT文を実行するときにこのように記述したのですが、エラーになってしまいました。私は、何処を直せば良いのかわかりません。
どのように変更すると、実行できるようになるのでしょうか?

SQL文↓
cmd.CommandText = "INSERT INTO 卒業研究 VALUES (" & count & ",C:\卒業研究\" & TextBox2.Text & ")"

エラー↓
クエリ式 'C:\卒業研究\テスト.txt' の 構文エラー : 演算子がありません。

アドバイスよろしくお願いします。

編集 削除
YuO  2007-12-19 10:06:06  No: 138443  IP: 192.*.*.*

代入文の次の行あたりにブレイクポイントを置いて,
できあがったSQL文みればすぐにわかりそうなものですが……。
# エラーもそのままですが。

SQL中の文字列は'で囲みます。
ただし,そもそもテキストボックスの入力値をそのまま使うのが間違いで,パラメータをちゃんと使いましょう。

編集 削除
ぺがらぼ  URL  2007-12-19 12:47:53  No: 138444  IP: 192.*.*.*

YuOさんの続きになりますが、具体的には、
",'C:\卒業研究\" & TextBox2.Text & "')"
です。とりあえず、YuOさんもおっしゃるように、「C:\卒業研究…」のところを完成させてから、INSERT文に代入するようにすることで、デバッグしやすくなりますよ。

編集 削除