다음을 통해 공유


CRecordset::MoveFirst

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

void MoveFirst( );

설명

여부 대량 행 페치가 구현 되었습니다 관계 없이,이 항상 레코드 집합의 첫 번째 레코드입니다.

호출할 필요가 MoveFirst 즉시 레코드 집합을 연 후.이때 첫 번째 레코드 (있는 경우)에 자동으로 현재 레코드가입니다.

[!참고]

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

[!참고]

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

주의 정보주의

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

[!참고]

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

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

예외

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

예제

예제를 보려면 IsBOF.

요구 사항

헤더: afxdb.h

참고 항목

참조

CRecordset 클래스

계층 구조 차트

CRecordset::Move

CRecordset::MoveLast

CRecordset::MoveNext

CRecordset::MovePrev

CRecordset::IsBOF

CRecordset::IsEOF