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열의 앞을 건너뛰거나 뒤로 이동하는 것을 선택할 수 있습니다.
이 방법은 표 또는 열 집합을 포함하는 명령에서 Open을 호출하기 전에 다음 속성을 설정하는 것을 요구합니다.
lSkip < 0 이면, DBPROP_CANSCROLLBACKWARDS는 VARIANT_TRUE이 되어야 합니다.
bForward = false인 경우, DBPROP_CANFETCHBACKWARDS은 VARIANT_TRUE이 되어야 합니다.
그렇지 않으면, (만약 lSkip >=0 이고 bForward = true), 사용자는 어떤 추가 속성도 설정할 필요가 없습니다.
요구 사항
헤더: atldbcli.h