Udostępnij za pośrednictwem


CRowset::MoveNext

Przenosi kursor do następnego rekordu.

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

Parametry

  • lSkip
    [w] Liczba wierszy, które należy pominąć przed pobieranie.

  • bForward
    [w] Przekazać true do przodu do następnego rekordu, false Aby poruszać się wstecz.

Wartość zwracana

Standard HRESULT.Osiągnięto koniec zestawu wierszy, zwraca DB_S_ENDOFROWSET.

Uwagi

Pobiera następny kolejny wiersz z CRowset obiektu, pamiętając poprzedniej pozycji.Opcjonalnie można przewijać do przodu lSkip wierszy lub przechodzenie do tyłu.

Ta metoda wymaga, aby ustawić następujące właściwości przed wywołaniem funkcji Otwórz w tabeli lub zestawu wierszy zawierających polecenia:

  • DBPROP_CANSCROLLBACKWARDS musi być VARIANT_TRUE Jeśli lSkip< 0

  • DBPROP_CANFETCHBACKWARDS musi być VARIANT_TRUE Jeśli bForward = false

W przeciwnym razie (Jeśli lSkip>= 0 i bForward = true), nie trzeba ustawić dodatkowe właściwości.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CRowset

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast