可能性の重複を単一引用符をエスケープされない:私は挿入時にBeanを参照するためにゲッターを使用しようとしています
Coldfusion adding extra quotes when constructing database queries in stringsCFQUERYが正しく
すべて、
。 CFは 'form.title'の値で一重引用符を正しくエスケープしていないため、誤ったSQLエラーが発生します。
アイデア?
ここにコードがあります。あなたがそのようにやろうとしている場合は
<cfscript>
form.title = "page's are awesome";
page = new model.page.page(argumentCollection = form);
<cfquery name="test" datasource="ksurvey">
insert into page(title)
values('#page.getTitle()#')
</cfquery>
ちょっとチャーリー、すごくお返事ありがとう。 いつものように、投稿した直後に私はこれを考え出しました。私はqueryparamとpreservesinglequotesをしようとしていたと私のアプリをリフレッシュしていたが、運がない。 URLにリロードの代わりにリフレッシュを渡していたのがわかりました。 実際に私の質問への答えであるにもかかわらずあなたの答えをマークしてください:) もっとコーヒーが必要です! - ありがとう – jason