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


CRowset::MoveNext

Перемещает курсор к следующей записи.

HRESULT MoveNext( ) throw( ); 
HRESULT MoveNext( 
   LONG lSkip, 
   bool bForward = true  
) throw( );

Параметры

  • lSkip
    [in] количество строк, которые необходимо пропустить перед получением.

  • bForward
    [in] передайте true для перемещения переднее к следующей записи false, на которое требуется переместиться назад.

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

Стандартное HRESULT.Если достигнут конец набора строк, возвращает DB_S_ENDOFROWSET.

Заметки

Выбирается следующая последовательная строку из объекта CRowset, вспоминая предыдущую позицию.При необходимости можно выбрать для передачи строки lSkip перемещения вперед или назад.

Этот метод требует, чтобы задать следующие свойства перед вызовом Открыть в таблице или команде, содержащий набор строк.

  • DBPROP_CANSCROLLBACKWARDS должно быть VARIANT_TRUE если < 0 lSkip

  • DBPROP_CANFETCHBACKWARDS должно быть VARIANT_TRUE если bForward = false

В противном случае (если >= 0 lSkip и bForward = true), то не нужно задавать любые дополнительные свойства.

Требования

Header: atldbcli.h

См. также

Ссылки

Класс CRowset

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast