共用方式為


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列] 或 [向後移動。

這個方法會要求您設定下列屬性之前呼叫開啟的資料表或包含資料列集的命令:

  • DBPROP_CANSCROLLBACKWARDS 必須是VARIANT_TRUE如果lSkip < 0

  • DBPROP_CANFETCHBACKWARDS 必須是VARIANT_TRUE如果bForward =

否則 (如果lSkip > = 0 和bForward = true),您不需要設定任何額外的屬性。

需求

標頭: atldbcli.h

請參閱

參考

CRowset 類別

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast