Openメソッド

機能

検索結果をResultSetに読み込みます。

形式

void Open(void) throw DBSQLCA

引数

なし

戻り値

なし

機能詳細

Executeメソッドで指定したSELECT文に対する検索結果を,ResultSetに読み込みます。

ResultSetに読み込める最大レコードの数は,SetMaxRowsメソッドで指定した数です。次のResultSetを読み込むためには,PageNextメソッドを呼び出してください。ResultSetは,次のExecuteメソッドを呼出したとき,Closeメソッドを呼び出したとき,親のDatabaseオブジェクトが削除されたときまで有効です。

このメソッドは非同期実行接続時に非同期に実行するメソッドです。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_NOT_ENOUGH_MEMORY
メモリ容量が不足しています。
DB_ERROR_BEFORE_EXECUTE
Executeメソッドが実行されていません。
DB_ERROR_DRIVER_ERROR
DBMSでエラー発生が発生しました。
DB_ERROR_SELECT_NOT_EXECUTED
SELECT文が実行されていません。
DB_ERROR_DAB_ACCESS_ERROR
DABrokerでエラーが発生しました。
DBSQLCAクラスで詳細コードを確認してください。
DB_ERROR_DAB_SYSTEMCALL_ERROR
システムコールでエラーが発生しました。
DBSQLCAクラスで詳細コードを確認してください。
DB_DRV_ERROR_RDA_PARAM_TYPE
パラメタの型が未設定か又は設定された型が不正です。
DB_ERROR_TIMEOUT
タイムアウトが発生したため制御を戻します。