INSERT・UPDATEでシングルーコーテーションを回避するには?

解決


K C H  2005-04-07 00:48:52  No: 89252

基礎的ですいません。

INSERTやUPDATEの文中で、登録する文字列データは'で囲みます。
登録するデータ自体に'がある場合はSQLの構文エラーになってしまいます。

簡単に回避する方法にはどのようなものがあるでしょうか?


LESIA  2005-04-07 01:55:48  No: 89253

SQLでは文字列データに'を入れるには''のように2つ続けて書けば良いです。

なので、
"'" & Replace(登録するデータ,"'", "''") & "'"
というようにしましょう。


medaka  2005-04-07 01:59:58  No: 89254

パラメータクエリにするとか?


ささ  2005-04-07 21:18:40  No: 89255

そもそも、
SQLの質問をVBの掲示板にしているのがぜんぜんわからない・・・。


K C H  2005-04-08 01:57:47  No: 89256

LESIA様  medaka様
ありがとうございました。
解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加