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