INSERT・UPDATEでシングルーコーテーションを回避するには?
解決
K C H
2005-04-06 15:48:52
No:
89252
IP:
[192.*.*.*]
基礎的ですいません。
INSERTやUPDATEの文中で、登録する文字列データは'で囲みます。
登録するデータ自体に'がある場合はSQLの構文エラーになってしまいます。
簡単に回避する方法にはどのようなものがあるでしょうか?
編集
削除
LESIA
2005-04-06 16:55:48
No:
89253
IP:
[192.*.*.*]
SQLでは文字列データに'を入れるには''のように2つ続けて書けば良いです。
なので、
"'" & Replace(登録するデータ,"'", "''") & "'"
というようにしましょう。
編集
削除
medaka
2005-04-06 16:59:58
No:
89254
IP:
[192.*.*.*]
パラメータクエリにするとか?
編集
削除
ささ
2005-04-07 12:18:40
No:
89255
IP:
[192.*.*.*]
そもそも、
SQLの質問をVBの掲示板にしているのがぜんぜんわからない・・・。
編集
削除
K C H
2005-04-07 16:57:47
No:
89256
IP:
[192.*.*.*]
LESIA様 medaka様
ありがとうございました。
解決しました。
編集
削除