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