Bde.DBTables.TStoredProc.ExecProc

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure ExecProc;

C++

void __fastcall ExecProc();

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TStoredProc

説明

サーバーのストアドプロシージャを実行します。

ExecProc メソッドを呼び出すと,サーバーのストアドプロシージャが実行されます。ExecProc を呼び出す前に,次のようにします。

  1. Params プロパティにすべての入力パラメータを設定します。設計時,開発者は Parameters エディタを使って各パラメータを設定できます。実行時,アプリケーションは Params パラメータに直接アクセスしなければなりません。
  2. Prepare メソッドを呼び出して各パラメータをバインドします。
  3. ストアドプロシージャが出力パラメータを返した場合,それらのパラメータは,ExecProc からアプリケーションに制御が戻ったとき,Params プロパティに正しく格納されています。アプリケーションは,インデックスを使って Params リストにアクセスしたり,ParamByName メソッドを用いたりすれば,出力パラメータにアクセスできます。

ヒント:  アプリケーションがストアドプロシージャの返す結果セットだけを必要とする場合,TStoredProc.::Open メソッドを呼び出すか,Active プロパティを true に設定します。

関連項目