Data.SqlExpr.TSQLStoredProc.PrepareStatement
Delphi
procedure PrepareStatement; override;
C++
virtual void __fastcall PrepareStatement();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLStoredProc |
説明
実行するストアドプロシージャを準備します。
PrepareStatement メソッドは,サーバーで実行されるストアドプロシージャの準備に必要な処理のほとんどを実行します。このメソッドは,ストアドプロシージャの実行とそのパラメータのバインディングに必要なリソースが dbExpress とデータベースサーバーに割り当てられていることを確認します。
実行するストアドプロシージャが準備されている場合は,PrepareStatement メソッドは呼び出さないでください。かわりに Prepared プロパティを true に設定します。Prepared プロパティを使用すると,「ストアドプロシージャはすでに準備されており,実行するたびに処理を繰り返す必要はない」という事実を,ストアドプロシージャコンポーネントが保持できます。さらに Prepared プロパティを設定するときに,ストアドプロシージャコンポーネントはそのストアドプロシージャによって影響を受ける行数を監視する内部プロパティを初期化します。