Partager via


CBulkRowset : : MoveToRatio

Extrait des lignes en commençant à une position décimale dans l'ensemble de lignes.

HRESULT MoveToRatio( 
   DBCOUNTITEM nNumerator, 
   DBCOUNTITEM nDenominator  
) throw( );

Paramètres

  • nNumerator
    [in] le numérateur utilisé pour déterminer la position décimale à partir de laquelle extraire des données.

  • nDenominator
    [in] le dénominateur utilisé pour déterminer la position décimale à partir de laquelle extraire des données.

Valeur de retour

Un HRESULT standard.

Notes

MoveToRatio extrait les lignes approximativement selon la formule suivante :

( nNumerator * RowsetSize ) / nDenominator

Où RowsetSize est la taille de l'ensemble de lignes, mesurée en lignes. La précision de cette formule dépend du fournisseur spécifique. Pour plus d'informations, consultez l'IRowsetScroll::GetRowsAtRatio dans le Guide de référence du programmeur OLE DB.

Configuration requise

En-tête : atldbcli.h

Voir aussi

Référence

classe de CBulkRowset