다음을 통해 공유


CDaoRecordset::Move

레코드 집합을 배치 하려면이 멤버 함수를 호출 lRows 레코드에서 현재 레코드.

virtual void Move( 
   long lRows  
);

매개 변수

  • lRows
    앞 이나 뒤로 이동할 레코드의 수입니다. 양수 값을 전달, 레코드 집합의 끝으로 이동 합니다. 음의 값 쪽으로 처음 뒤로 이동

설명

앞으로 또는 뒤로 이동할 수 있습니다. Move( 1 )해당 하는 MoveNext, 및 Move( -1 ) 같습니다 MovePrev.

경고

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

참고

시작과 끝을 레코드 집합의 지 나 스크롤 했는지 경우 (IsBOF 또는 IsEOF 0이 아닌 반환), 호출을 이동 throw는 CDaoException.

참고

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

호출 하면 이동 에서 앞 으로만 이동 가능한 스크롤 스냅샷은 lRows 매개 변수는 양수 여야 하 고 책갈피 허용 되지만 앞으로 이동할 수 있도록 합니다.

첫 번째, 마지막에 다음 또는 이전 레코드 집합에서 현재 레코드를 호출 기록에 MoveFirst, MoveLast, MoveNext, 또는 MovePrev 멤버 함수.

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

요구 사항

헤더: afxdao.h

참고 항목

참조

CDaoRecordset 클래스

계층 구조 차트

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev