Поделиться через


CRowset::MoveToRatio

Выполните выборку строк, начиная с частичной по положению в наборе строк.

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

Параметры

  • nNumerator
    [in] числитель, используемый для определения того, существует позиционное частичное из которых для выборки данных.

  • nDenominator
    [in] знаменатель, используемый для определения того, существует позиционное частичное из которых для выборки данных.

  • bForward
    [in] указывает, следует ли перемещать переднее или назад.Значение по умолчанию front wheel ".

Возвращаемое значение

Стандартное HRESULT.

Заметки

Выборки строк MoveToRatio согласовывая примерно в следующей формуле:

( nNumerator * RowsetSize ) / nDenominator

где RowsetSize размер набора строк, измеряемый в строках.Точность зависит от этой формулы указанный поставщик.Дополнительные сведения см. в разделе IRowsetScroll::GetRowsAtRatio.

Этот метод требует дополнительного интерфейса IRowsetScroll, который может не являться поддерживается во всех поставщиках. если это так, то метод возвращает E_NOINTERFACE.Также необходимо задать DBPROP_IRowsetScroll к VARIANT_TRUE перед вызовом Открыть в таблице или команде, содержащий набор строк.

Требования

Header: atldbcli.h

См. также

Ссылки

Класс CRowset