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] El 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 Abierta en la tabla o el comando que contiene el conjunto de filas:

  • DBPROP_CANSCROLLBACKWARDS debe ser VARIANT_TRUE si lSkip < 0

  • DBPROP_CANFETCHBACKWARDS debe ser VARIANT_TRUE si bForward = false

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

Requisitos

Encabezado: atldbcli.h

Vea también

Referencia

CRowset (Clase)

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast