FireDAC.Stan.Option.TFDResourceOptions.ParamExpand
Delphi
property ParamExpand: Boolean read GetParamExpand write SetParamExpand stored IsPES default True;
C++
__property bool ParamExpand = {read=GetParamExpand, write=SetParamExpand, stored=IsPES, default=1};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDResourceOptions |
説明
パラメータの展開を制御します。
ParamExpand プロパティを使用すると、パラメータの展開を制御することができます。 True の場合、FireDAC スタイル付きマーカー(:name)は、DBMS SQL 独自のマーカーに置き換えられます。False の場合、FireDAC は、パラメータ マーカーを置き換えます。デフォルト値は True です。
ParamExpand を False に設定すると、次の状況下で便利な場合があります:
- SQL コマンドは、DDL SQL のようにパラメータを含むことはできませんが、コマンドは、FireDAC のようなマーカー(実際のパラメータではない)は含むことができます。場合により、このようなマーカーは、FireDAC を混乱させる場合があります。
- アプリケーションは、どのパラメータも使用しません。
PreprocessCmdText を False に設定すると、False 値を ParamExpand に割り当てます。