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 です。

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

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

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

関連項目