シングルクォーテーション エスケープ
val = sqesc("p1")
"p1" : 変換する文字列
(プラグイン / モジュール : SQLele)
この関数は、文字列中のシングルクォーテーションをすべて 2 連続にした値を返します。 例 : "let's go" → "let''s go" SQL 文で使用するシングルクォーテーション括りの文字列リテラルでは、文字列の中身にシングルクォーテーションが含まれる場合、それを 2 連続とすることによってエスケープする必要があります。 SQL 文に単純に文字列変数を挿入する場合は、より高速な prm_text() を使用することができます。
... sql_q "SELECT ... WHERE [備考] like '%"+sqesc(srch)+"%')"
プラグイン / モジュール | SQLele |
バージョン | 1.15 |
作成日 | 2010/02/22 |
著作者 | S.Programs |
URL | http://sprocket.babyblue.jp/ |
備考 | sqlele.hsp をインクルードして使用します。実行には sqlite3.dll が必要です。 |
タイプ | ユーザー拡張命令 |
グループ | パラメータ用関数 |
hs ファイル | doclib\SQLele\sqlele.hs |