다음을 통해 공유


CRecordset::MovePrev

 

게시: 2016년 4월

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

구문

void MovePrev( );

설명

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

참고

이 멤버 함수는 앞 으로만 이동 가능한 레코드 집합에 대해 올바르지 않습니다.

참고

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

경고

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

참고

또한 호출 하는 것입니다 IsBOF 호출 하기 전에 MovePrev.예를 들어, 레코드 집합의 시작 미리 스크롤하면 IsBOF ; 0이 아닌 반환 합니다 후속 호출에 MovePrev 예외를 throw 합니다.

참고

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

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

예외

Exception

Condition

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

예제

예제를 보려면 IsBOF.

요구 사항

헤더: afxdb.h

참고 항목

CRecordset Class
계층 구조 차트
CRecordset::Move
CRecordset::MoveNext
CRecordset::MoveFirst
CRecordset::MoveLast
CRecordset::IsBOF
CRecordset::IsEOF