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, aby pominąć przed pobieranie.

  • bForward
    [w] Przekazać true przejścia do następnego rekordu, false , aby przechodzić do tyłu.

Wartość zwracana

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

Uwagi

Pobiera następny kolejny wiersz z CRowset obiektu zapamiętywanie poprzedniej pozycji.Opcjonalnie można wybrać, przejdź lSkip wierszy lub przechodzenie do tyłu.

Ta metoda wymaga ustawienia następujących właściwości przed wywoływaniem 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 odpowiednio skonfigurować.

Wymagania

Nagłówek: atldbcli.h

Zobacz też

Informacje

Klasa CRowset

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast