CRecordset::MovePrev
첫 번째 레코드를에서 이전 행 집합의 현재 레코드로 만듭니다.
void MovePrev( );
설명
대량 행 페치를 구현한 경우 라면 레코드 집합의 행 집합 크기는 1, 따라서가 MovePrev 단순히 이전 레코드로 이동 합니다.
[!참고]
이 멤버 함수는 앞 으로만 이동 가능한 레코드 집합에 대해 올바르지 않습니다.
[!참고]
레코드 집합에서 이동할 때 삭제 된 레코드를 건너뛸 수 없습니다.참조는 IsDeleted 멤버 함수에 대 한 자세한 내용은.
주의 |
---|
중 하나를 호출을 이동 함수는 레코드 집합에 레코드가 없을 경우 예외가 throw 됩니다.레코드 집합에 레코드가 있는지 여부를 확인 하려면 호출 IsBOF 및 IsEOF. |
[!참고]
또한 호출 하는 것입니다 IsBOF 호출 하기 전에 MovePrev.예를 들어, 레코드 집합의 시작 미리 스크롤하면 IsBOF ; 0이 아닌 반환 합니다 후속 호출에 MovePrev 예외를 throw 합니다.
[!참고]
호출 하는 경우는 이동 함수는 현재 레코드를 하는 동안 업데이트 또는 추가, 업데이트 경고 없이 손실 됩니다.
레코드 집합 탐색에 대 한 자세한 내용은 문서를 참조 하십시오. 레코드 집합: 스크롤 (ODBC) 및 레코드 집합: 책갈피와 절대 위치 (ODBC).대량 행 페칭 (fetching) 하는 방법에 대 한 자세한 내용은 레코드 집합: 레코드 페치 대량 (ODBC).
예외
이 메서드가 형식의 예외를 throw 할 수 있습니다 CDBException * 및 CMemoryException*.
예제
예제를 보려면 IsBOF.
요구 사항
헤더: afxdb.h