Compartir a través de


CRowset::MoveToRatio

Captura filas de una posición fraccionarios en el conjunto de filas.

HRESULT MoveToRatio( 
   DBCOUNTITEM nNumerator, 
   DBCOUNTITEM nDenominator, 
   bool bForward = true  
) throw( );

Parámetros

  • nNumerator
    [in] El numerador utilizado para determinar el posicional fraccionario de qué para capturar datos.

  • nDenominator
    [in] El denominador utilizado para determinar el posicional fraccionario de qué para capturar datos.

  • bForward
    [in] Indica si avanzar o retroceder. El valor predeterminado es frontal.

Valor devuelto

HRESULTestándar.

Comentarios

MoveToRatio captura las filas que acuerdan aproximadamente a la siguiente fórmula:

( nNumerator * RowsetSize ) / nDenominator

donde es el tamaño RowsetSize de conjunto de filas, medido en filas. La exactitud de esta fórmula depende del proveedor específico. Para obtener información detallada, vea IRowsetScroll::GetRowsAtRatio.

Este método requiere la interfaz opcional IRowsetScroll, que no se podría admitir en todos los proveedores; si es así, el método devuelve E_NOINTERFACE. También debe establecer DBPROP_IRowsetScroll a VARIANT_TRUE antes de llamar a Abierta en la tabla o el comando que contiene el conjunto de filas.

Requisitos

Encabezado: atldbcli.h

Vea también

Referencia

CRowset (Clase)