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