Compartilhar via


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 obter dados.

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

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

Valor de retorno

Um padrão HRESULT.

Comentários

MoveToRatio busca linhas de acordo com aproximadamente a seguinte fórmula:

( nNumerator * RowsetSize ) / nDenominator

em que RowsetSize é o dimensionar do conjunto de linhas, medido em linhas. A precisão da 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 suportada em todos os provedores; se for esse o caso, o método retornará E_NOINTERFACE.Você também deve definir DBPROP_IRowsetScroll to VARIANT_TRUE antes de ligar em aberto na tabela ou comando que contém o conjunto de linhas.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CRowset

Outros recursos

CRowset membros