質問: '" & val_2 & "'" --------------------------------------------------------------------- このようにwhere句をつけるとエラーも発生せず、何も更新されません。 更新するデータとwhere句のデータの、それぞれのシングルクォーテーションが不要なのかな?と思い、はずして試しましたがダメでした。 何がいけないのでしょうか? よろしくお願いします!
回答: こんにちは。maruru01です。 とりあえず、update構文が間違っている件は置いておくとします。 column2フィールドにはどんな値があって、変数val_2には実行時にどんな値が代入されているかを確認して下さい。 (executeで実行する直前にmsgboxを置くか、イミディエントウィンドウに出力しましょう。) データ型が違う場合は、エラーになるはずですが、一応それも確認して下さい。 また、データが文字列ということは、全角・半角やその他微妙に、実際のテーブルの内容と変数val_2の内容が違うかも知れないので確認して下さい。 なお、no.1の人のwhereを「""」の外に出すという方法をしてもエラーになるだけで、指摘内容は間違っていると思います。 (そのそも、executeメソッドでは表示だけ(つまりselectだけ)はもともと出来ないはずです。)