CRowset::MoveNext
次のレコードにカーソルを移動します。
HRESULT MoveNext( ) throw( );
HRESULT MoveNext(
LONG lSkip,
bool bForward = true
) throw( );
パラメーター
lSkip
[]フェッチする前にスキップ列番号。bForward
[]次のレコード、後方に false に移動するに true を渡します。
戻り値
標準の HRESULT を返します。 行セットの終わりに到達した場合、DB_S_ENDOFROWSETを返します。
解説
前の位置を保持する CRowset オブジェクトから次の連続する行をフェッチします。 必要に応じて、行の先頭に lSkip をスキップしたり移動することもできます。
このメソッドは、行セットを含むテーブルまたはコマンドの 開く を呼び出す前に次のプロパティを設定する必要があります:
DBPROP_CANSCROLLBACKWARDS は lSkip < 場合は 0 VARIANT_TRUE である必要があります。
DBPROP_CANFETCHBACKWARDS は bForward = false VARIANT_TRUE である必要があります。
それ以外 lSkip > (= 0 と bForward = true)、追加のプロパティを設定する必要はありません。
必要条件
ヘッダー: atldbcli.h