掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Paradoxで特殊文字列のInsertは? (ID:14595)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
HOtaさん、書き込みで原因は見えました。 :明日の予定は をパラメータ指定と誤判別してしまっていますね。 TQueryにSQL文を書き込むと、パラメータに登録されるので 確認できると思います。 Query1.SQL.Clear; Query1.SQL.Add('insert into "c:\aaaa" values(996,''`::NG?'')'); Query1.ExecSQL; Query1.SQL.Clear; Query1.SQL.Add('insert into "c:\aaaa" values(997,''*`::明日の予定は;★★。'')'); Query1.ExecSQL; "のように、:を::と二重にすれば正しく動作します。 ただ、この誤判別は やはり`:の組み合わせに依存するようなので 無条件に、::とすると問題がありますね。 `:の場合のみ、`::とするか、HOtaさんの書き込みのように それ自体を、パラメータ渡ししてしまうとすれば 回避可能 何れにしても、要注意ですね
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.