共用方式為


CRowset::MoveNext

將游標移至下一個記錄。

HRESULT MoveNext( ) throw( ); 
HRESULT MoveNext( 
   LONG lSkip, 
   bool bForward = true  
) throw( );

參數

  • lSkip
    [in] 擷取之前所略過的資料列數。

  • bForward
    [in] 傳遞 true 以移至下一個資料錄,傳遞 false 以往回移動。

傳回值

標準版 HRESULT 當資料列集的結尾已經到達時,傳回 DB_S_ENDOFROWSET

備註

擷取 CRowset 物件的下一個連續行,記住上一個位置。 或者,您也可以選擇略過並往前 lSkip 行或往回。

這個方法需要在呼叫資料表中的Open或包含資料列集的命令前,設定下列屬性:

  • 如果 lSkip < 為 0,DBPROP_CANSCROLLBACKWARDS 必須為 VARIANT_TRUE

  • 假如 bForward = false,DBPROP_CANFETCHBACKWARDS 必須為 VARIANT_TRUE

否則 (如果lSkip > = 0且 bForward = true),就不需要設定任何其他屬性。

需求

標題: atldbcli.h

請參閱

參考

CRowset 類別

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast