FireDAC.Stan.Option.TFDResourceOptions.ParamCreate

提供:RAD Studio API Documentation

Delphi

property ParamCreate: Boolean read GetParamCreate write SetParamCreate

C++

__property bool ParamCreate = {read=GetParamCreate, write=SetParamCreate, stored=IsPCS, default=1};

プロパティ

種類 可視性 ソース ユニット 親
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDResourceOptions

説明

Params コレクションの自動割り当てを制御します。

ParamCreate プロパティを使用すると、Params コレクションの自動割り当てを制御することができます。 True の場合、SQL プリプロセッサは、SQL コマンド テキストの「.」シンボルをスキャンし、マクロ名を抽出し、それを Params コレクションへ含めます。 スキャニングは、コマンド テキストが変更されるたびに実行されます。 デフォルト値は True です。

ParamCreate を False に設定すると、次の状況下で便利な場合があります:

  • ターゲット DBMS が、「.」シンボルを独自の SQL 独自言語で使用すると、FireDAC は、それらを SQL の構造として認識できません。 また、これらのシンボルの入った SQL コマンドは、FireDAC SQL プリプロセッサを混乱させます。
  • SQL コマンドは、DDL SQL のように、パラメータを保有することはできません。
  • アプリケーションは、どのパラメータも使用しません。

PreprocessCmdText を False に設定すると、False 値を ParamCreate に割り当てます。

関連項目