CRowset::MoveToRatio

Busca linhas a partir de uma posição fracionária no conjunto de linhas.

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

Parâmetros

  • nNumerator
    [in] O numerador usado para determinar o fracionária posicional do qual deseja buscar dados.

  • nDenominator
    [in] O denominador usado para determinar o fracionária posicional do qual deseja buscar dados.

  • bForward
    [in] Indica se mover para frente ou para trás.O padrão é encaminhar.

Valor de retorno

Um padrão HRESULT.

Comentários

MoveToRatiolinhas de buscas de acordo com aproximadamente a seguinte fórmula:

( nNumerator * RowsetSize ) / nDenominator

onde RowsetSize é o tamanho do conjunto de linhas, medido em linhas.A precisão desta fórmula depende do provedor específico.Para obter detalhes, consulte IRowsetScroll::GetRowsAtRatio.

Este método requer a interface opcional IRowsetScroll, que pode não ser suportado em todos os provedores; Se esse for o caso, o método retorna E_NOINTERFACE.Você também deve definir DBPROP_IRowsetScroll para VARIANT_TRUE antes de chamar Abrir na tabela ou que contém o conjunto de linhas de comando.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CRowset