FireDAC.Comp.Client.TFDCustomCommand.Params
Delphi
property Params: TFDParams read FParams write SetParams stored False;
C++
__property Firedac::Stan::Param::TFDParams* Params = {read=FParams, write=SetParams, stored=false};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomCommand |
説明
SQL コマンド用パラメータのコレクションです。
Params プロパティは、SQL コマンド用パラメータのコレクションです。
CommandKind が [skStoredProc, skStoredProcWithCrs, skStoredProcNoCrs]
ではない場合、CommandText に代入した後、Params に自動的に取り込まれます。ただし、ResourceOptions.ParamCreate が True である場合です。
CommandKind が [skStoredProc, skStoredProcWithCrs, skStoredProcNoCrs]
である場合、Prepare メソッドを呼び出した後、Params に自動的に取り込まれます。ただし、fiMeta
が FetchOption.Items である場合です。
該当しない場合、Params に手動で入力する必要があります。Prepare を呼び出すとき、準備が完了した SQL コマンドにパラメータがバインドされます。その後、パラメータ型を変更できません。変更すると例外が発生します。