Bde.DBTables.TStoredProc.GetResults
Delphi
procedure GetResults;
C++
void __fastcall GetResults();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TStoredProc |
説明
Sybase または MSSQL ストアドプロシージャから出力パラメータ値を返します。
GetResults メソッドを呼び出すと,Sybase または MSSQL ストアドプロシージャは,結果セットがあればそれをクライアントに返すようになります。Sybase または MSSQL 以外のサーバーのストアドプロシージャでは,結果セットは自動的にクライアントに送られますが,Sybase または MSSQL では通常,カーソルが結果セットの末尾に来るまで結果セットが返されません。GetResults メソッドは,強制的にカーソルを結果セットの末尾に移動します。
GetResults メソッドに応答して Sybase ストアドプロシージャが結果セットと出力パラメータを返した場合,その出力パラメータは Params プロパティに格納されます。アプリケーションは,インデックスを使って Params リストにアクセスしたり,ParamByName メソッドを用いたりすれば,出力パラメータにアクセスできます。
ヒント: アプリケーションがストアドプロシージャの返す結果セットだけを必要とする場合,Open メソッドを呼び出すか,Active プロパティを true に設定します。