CRowset::MoveToRatio
Доступ к частичной строки, начиная с позиции в наборе строк.
HRESULT MoveToRatio(
DBCOUNTITEM nNumerator,
DBCOUNTITEM nDenominator,
bool bForward = true
) throw( );
Параметры
nNumerator
[in] делимое, используемый для определения частичное позиционные из них для получения данных.nDenominator
[in] знаменатель, используемый для определения частичное позиционные из них для получения данных.bForward
[in] указывает, является ли переместить переднее или его. По умолчанию переднее.
Возвращаемое значение
Стандартное HRESULT.
Заметки
MoveToRatio выборки строк согласовывая грубо в следующей формуле:
( nNumerator * RowsetSize ) / nDenominator
, где RowsetSize размер набора строк, измеренный в строках. Точность этой формулы зависит от конкретного поставщика. Дополнительные сведения см. в разделе IRowsetScroll::GetRowsAtRatio.
Этот метод требует дополнительного интерфейса IRowsetScroll, может не поддерживаться во всех поставщиках; если это так, метод возвращает E_NOINTERFACE. Необходимо также установить DBPROP_IRowsetScroll в VARIANT_TRUE до вызова метода Открыть на таблице или команда, содержащий набор строк.
Требования
Заголовок: atldbcli.h