Sdílet prostřednictvím


CRowset::MoveNext

Přesune kurzor na další záznam.

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

Parametry

  • lSkip
    [v] Počet řádků před načítání přeskočit.

  • bForward
    [v] Předat true Přesun na další záznam false přesunout zpět.

Vrácená hodnota

Standard HRESULT.Při dosažení konce řádků vrátí DB_S_ENDOFROWSET.

Poznámky

Bude načítat další postupné řádek z CRowset objektu zapamatování předchozí pozice.Volitelně můžete přeskočit dopředu lSkip řádky nebo přesunout zpět.

Tato metoda vyžaduje, můžete nastavit následující vlastnosti před voláním Otevřít na tabulce nebo příkaz obsahující sadu řádků:

  • DBPROP_CANSCROLLBACKWARDS musí být VARIANT_TRUE -li lSkip < 0

  • DBPROP_CANFETCHBACKWARDS musí být VARIANT_TRUE -li bForward = false

Jinak (Pokud lSkip > = 0 a bForward = true), není nutné žádné další vlastnosti.

Požadavky

Záhlaví: atldbcli.h

Viz také

Referenční dokumentace

Třída CRowset

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast