CRowset::MoveNext

Sposta il cursore sul record successivo.

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

Parametri

  • lSkip
    [in] numero di righe da ignorare prima di recuperare.

  • bForward
    [in] passare true per spostare avanti nel record successivo, false per spostarsi indietro.

Valore restituito

HRESULTstandard.Quando la fine del rowset è stata raggiunta, restituisce DB_S_ENDOFROWSET.

Note

Recupera la riga sequenzialeoggetto di CRowset , ricordante la posizione precedente.Facoltativamente, è possibile scegliere di ignorare avanti le righe di lSkip o per spostarsi indietro.

Questo metodo richiede che vengono visualizzate le seguenti proprietà chiamare Apri la tabella o il comando che contiene il rowset:

  • DBPROP_CANSCROLLBACKWARDS deve essere VARIANT_TRUE se < 0 di lSkip

  • DBPROP_CANFETCHBACKWARDS deve essere VARIANT_TRUE se bForward = false

In caso contrario (se >= 0 di lSkip e bForward = true), non è necessario impostare alcune proprietà aggiuntive.

Requisiti

Header: atldbcli.h

Vedere anche

Riferimenti

Classe CRowset

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast