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


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

См. также

Ссылки

Класс CRowset