API:IBX.IBQuery.TIBQuery.ParamCheck
Delphi
property ParamCheck: Boolean read FParamCheck write FParamCheck;
C++
__property ParamCheck;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | IBX.IBQuery.pas IBX.IBQuery.hpp |
IBX.IBQuery | TIBQuery |
説明
実行時に SQL プロパティが変化した場合,問い合わせのパラメータリストを再生成するかどうかを示します。
IBX.IBQuery.TIBQuery.ParamCheck は IBX.IBCustomDataSet.TIBCustomDataSet.ParamCheck を継承しています。以下の内容はすべて IBX.IBCustomDataSet.TIBCustomDataSet.ParamCheck を参照しています。
実行時に SQL プロパティが変化した場合,問い合わせのパラメータリストを再生成するかどうかを示します。
ParamCheck プロパティを設定すると,アプリケーションの実行時にこのデータセットの問い合わせの SQL プロパティを変更した場合に,Params プロパティをクリアして再生成するかどうかを指定できます。デフォルトでは,ParamCheck は true で,これは Params プロパティが実行時に再生成されることを内容します。ParamCheck が true 場合,現在の SQL 文についてパラメータの数を正しく生成することが保証されます。
このプロパティは,文の一部としてパラメータを含むが,TIBCustomDataSet パラメータではないデータ定義言語(DDL)文で便利です。たとえば,ストアドプロシージャを作成する DDL 文には,ストアドプロシージャの一部となるパラメータ文を入れられます。ParamCheck を false に設定すると,こうしたパラメータが DDL 文を実行する TIBCustomDataSet のパラメータと間違えられることを防ぐことができます。