Compartir a través de


CRowset::MoveNext

Desplaza el cursor al registro siguiente.

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

Parámetros

  • lSkip
    [in] número de filas que se van a omitir antes de capturar.

  • bForward
    [in] pase true para avanzar al registro siguiente, false para desplazarse hacia atrás.

Valor devuelto

HRESULTestándar.Al final del conjunto de filas se ha alcanzado, devuelve DB_S_ENDOFROWSET.

Comentarios

Captura la fila secuencial siguiente del objeto de CRowset , memorizar la posición anterior.Opcionalmente, puede elegir omitir a continuación las filas de lSkip o para desplazarse hacia atrás.

Este método requiere establecer las siguientes propiedades antes de llamar a Abrir en la tabla o el comando que contiene el conjunto de filas:

  • DBPROP_CANSCROLLBACKWARDS debe ser VARIANT_TRUE si el < 0 de lSkip

  • DBPROP_CANFETCHBACKWARDS debe ser VARIANT_TRUE si bForward = false

Si no (si >= 0 de lSkip y bForward = true), no es necesario establecer ninguna propiedad adicional.

Requisitos

Header: atldbcli.h

Vea también

Referencia

CRowset (Clase)

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast