Relativeメソッド

機能

カーソルを現在のレコードの位置からn個分移動します。

形式

void Relative(INT32  lCount) throw DBSQLCA

引数

lCount

指定した数分現在のレコードの位置からカーソルを移動します。

戻り値

なし

機能詳細

現在の位置から数えて,引数lCount番目のレコードにカーソルを移します。

正の値を指定した場合現在の位置より指定した値分後ろのレコードへ,負の値を指定した場合は指定した値分前のレコードへカーソルを移動します。

すべてのレコードが読み込まれている(IsEOFメソッドでTRUEが返る)ときにこのメソッドは呼び出せません。

また,引数lCountに検索結果の範囲を超えるような値は指定できません。

発生する例外

DBSQLCA(RetCode)

DB_ERROR_RESULTSET_NOT_EXIST
非同期実行時に,検索結果がまだ取得できていません。
DB_ERROR_IN_ASYNC_EXECUTE
ステートメントが非同期実行処理中です。
DB_ERROR_OUT_OF_RESULTSET
ResultSetの範囲を超えるような呼び出しです。