다음을 통해 공유


CRowset::MoveNext

커서를 다음 레코드로 이동합니다.

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

매개 변수

  • lSkip
    [in] 페치 하기 전에 건너뛸 행 개수입니다.

  • bForward
    [in] 전달 true 앞으로 다음 레코드로 이동 하려면 false 뒤로 이동 합니다.

반환 값

표준 HRESULT.행 집합의 끝에 도달 했습니다 때 반환 DB_S_ENDOFROWSET.

설명

다음 순차 행을 페치 (fetch)는 CRowset 개체의 이전 위치를 기억 합니다.앞으로 건너뛰기에 선택적으로 선택할 수 있습니다 lSkip 행 이나 뒤로 이동 합니다.

이 메서드를 호출 하기 전에 다음 속성을 설정 하는 것 필요 열기 테이블 또는 행 집합을 포함 하는 명령:

  • DBPROP_CANSCROLLBACKWARDS 이어야 합니다 VARIANT_TRUE 경우 lSkip < 0

  • DBPROP_CANFETCHBACKWARDS 이어야 합니다 VARIANT_TRUE 경우 bForward = false

그렇지 않은 경우 (경우 lSkip > = 0 및 bForward = true), 추가 속성을 설정할 필요가 없습니다.

요구 사항

헤더: atldbcli.h

참고 항목

참조

CRowset 클래스

CRowset::MoveFirst

CRowset::MoveToBookmark

CRowset::MovePrev

CRowset::MoveLast