다음을 통해 공유


CRecordset::MoveNext

첫 번째 레코드를에서 다음 행 집합의 현재 레코드로 만듭니다.

void MoveNext( );

설명

대량 행 페치를 구현한 경우 라면 레코드 집합의 행 집합 크기는 1, 따라서가 MoveNext 단순히 다음 레코드로 이동 합니다.

[!참고]

레코드 집합에서 이동할 때 삭제 된 레코드를 건너뛸 수 없습니다.참조는 IsDeleted 멤버 함수에 대 한 자세한 내용은.

주의 정보주의

중 하나를 호출을 이동 함수는 레코드 집합에 레코드가 없을 경우 예외가 throw 됩니다.레코드 집합에 레코드가 있는지 여부를 확인 하려면 호출 IsBOFIsEOF.

[!참고]

또한 호출 하는 것입니다 IsEOF 호출 하기 전에 MoveNext.예를 들어, 레코드 집합의 끝을 지 나 스크롤 했는지 IsEOF ; 0이 아닌 반환 합니다 후속 호출에 MoveNext 예외를 throw 합니다.

[!참고]

호출 하는 경우는 이동 함수는 현재 레코드를 하는 동안 업데이트 또는 추가, 업데이트 경고 없이 손실 됩니다.

레코드 집합 탐색에 대 한 자세한 내용은 문서를 참조 하십시오. 레코드 집합: 스크롤 (ODBC)레코드 집합: 책갈피와 절대 위치 (ODBC).대량 행 페칭 (fetching) 하는 방법에 대 한 자세한 내용은 레코드 집합: 레코드 페치 대량 (ODBC).

예외

이 메서드가 형식의 예외를 throw 할 수 있습니다 CDBException *CMemoryException*.

예제

예제를 보려면 IsBOF.

요구 사항

헤더: afxdb.h

참고 항목

참조

CRecordset 클래스

계층 구조 차트

CRecordset::Move

CRecordset::MovePrev

CRecordset::MoveFirst

CRecordset::MoveLast

CRecordset::IsBOF

CRecordset::IsEOF