Resumeメソッド

機能

ResultSetを返すストアドプロシジャの実行を再開します。

形式

void Resume(void) throw DBSQLCA

引数

なし

戻り値

なし

機能詳細

ストアドプロシジャの検索結果をResultSetで取得する場合だけ,GetResultSetメソッドを呼び出した後にResumeメソッドを呼び出す必要があります。Resumeメソッドを呼び出すことで次の処理を継続できます。

このメソッドは,アクセスするDBMSがSQL Anywhere,Adaptive Server Anywhereの場合だけ利用できます。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_PROCEDURE_NOT_EXECUTE
プロシジャが実行されていません。
DB_ERROR_NOT_ENOUGH_MEMORY
メモリ容量が不足しています(非同期実行時だけ)。
DB_ERROR_IN_ASYNC_EXECUTE
Execute又はGetResultSetが非同期実行中です(非同期実行時だけ)。
DB_ERROR_DRIVER_ERROR
DBMSでエラーが発生しました。
DB_ERROR_DAB_ACCESS_ERROR
DABrokerでエラーが発生しました。「8.2 C++クラスライブラリのエラー情報」を参照してください。
DB_ERROR_DAB_SYSTEMCALL_ERROR
システムコールでエラーが発生しました。「8.2 C++クラスライブラリのエラー情報」を参照してください。
DB_ERROR_TIMEOUT
タイムアウトが発生したため制御を戻します。