다음을 통해 공유


CDaoRecordset::MoveFirst

첫 번째 레코드 (있는 경우)에서 레코드 집합을 확인 하려면이 멤버 함수를 호출 하는 현재 레코드입니다.

void MoveFirst( );

설명

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

경고

중 하나를 호출을 이동 함수는 레코드 집합에 레코드가 없을 경우 예외가 throw 됩니다.일반적으로 둘 다 호출 IsBOFIsEOF 레코드 집합에 레코드가 있는지 여부를 확인 하려면 이동 작업을 하기 전에.호출한 후 열려 또는 Requery, 프로시저 호출 IsBOF 또는 IsEOF.

참고

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

사용 된 이동 함수는 조건을 적용 하지 않고 레코드를 이동 합니다. 다이너셋 형식 또는 스냅숏 형식 recordset 개체는 특정 조건을 만족 한 레코드를 찾으려면 찾기 작업을 사용 합니다. 테이블 형식 recordset 개체에서 레코드를 찾으려면 호출 Seek.

테이블 형식 레코드 집합에 레코드 집합을 참조 하는 경우 테이블의 현재 인덱스가 움직임을 따릅니다. 내부 DAO 개체의 Index 속성을 사용 하 여 현재 인덱스를 설정할 수 있습니다. 현재 인덱스를 설정 하지 않으면 반환 된 레코드의 순서는 정의 되지 않습니다.

호출 하는 경우 MoveLast SQL 쿼리 또는 쿼리 정의에 따라 recordset 개체에서 쿼리가 완료 될 때까지 강제로 및 recordset 개체가 완전히 채워집니다.

호출할 수 없습니다는 MoveFirst 또는 MovePrev 멤버 함수에서 앞 으로만 이동 가능한 스크롤 스냅샷.

현재 위치 레코드 recordset 개체에서 특정 숫자 레코드 앞으로 또는 뒤로 이동 하려면 호출 이동.

관련된 정보를 "이동 하는 방법" 항목을 참조 하십시오 및 "MoveFirst, MoveLast, MoveNext, MovePrevious 메서드" DAO 도움말.

요구 사항

헤더: afxdao.h

참고 항목

참조

CDaoRecordset 클래스

계층 구조 차트

CDaoRecordset::Move

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev