※ ChatGPTを利用し、要約された質問です(原文:ADO接続でAccessにUpdateするときの構文エラー)
ADO接続でAccessにUpdateするときの構文エラー
このQ&Aのポイント
ADO接続でAccessにUpdateするときに発生する構文エラーについて解説します。
カンマを含んだ文字列をUpdateする際に表示される「構文エラー:演算子がありません」というエラーについて述べます。
カンマを含む文字列を正常にUpdateするための記述方法を提案します。
ADO接続でAccessにUpdateするときの構文エラー
お世話になります。
ADO接続でAccessにUpdateするときの構文エラーについて教えてください。カンマを含まれている文字列をUpdateするときにエラーになっているようです。
下記SQLを処理すると、「構文エラー:演算子がありません」と表示されます。
SQL = "Update 調査 set Name='" & Jname & "',Other=" & ot_cnt & ",Total=" & pa_cnt & ",check=true where PN='" & PN & "'"
Jnameには日本語の文字列が入るのですが、そこにカンマ(,)が入っているとエラーとなるようです。
例:Jnameに「あいうえお」はOK
Jnameに「あい,うえお」はNG
カンマも含めてUpdateしたいのですが、どのように記述したらいいでしょうか?
よろしくお願いします。
お礼
ありがとうございます。 無事解決出来ました。 ご丁寧に回答頂きありがとうございました。