기록으로 점프
Move 메서드를 사용하면 다음 구문을 사용하여 지정된 수의 레코드를 Recordset에서 앞뒤로 이동할 수 있습니다.
oRs.Move NumRecords, Start
발언
Move 메서드는 모든 Recordset 개체에서 지원됩니다.
NumRecords 인수가 0보다 크면 현재 레코드 위치가 앞으로 이동합니다(Recordset끝쪽으로). NumRecords 0보다 작으면 현재 레코드 위치가 뒤로 이동합니다(Recordset시작 부분으로 이동).
Move 호출이 현재 레코드 위치를 첫 번째 레코드 앞의 지점으로 이동하면 ADO는 현재 레코드를 Recordset 첫 번째 레코드 앞의 위치로 설정합니다(BOF true ). BOF 속성이 이미 True일 때 뒤로 이동을 시도하면 오류가 발생합니다.
Move 호출에서 현재 레코드 위치를 마지막 레코드 이후의 지점으로 이동하면 ADO는 Recordset 마지막 레코드 이후의 위치로 현재 레코드를 설정합니다(EOF true ). EOF 속성이 이미 True일 때 앞으로 이동하려는 시도가 오류를 발생시킵니다.
빈 Recordset 개체에서 Move 메서드를 호출하면 오류가 발생합니다.
시작 인수에 책갈피를 전달하는 경우 이동은 이 책갈피가 있는 레코드를 기준으로 하며, Recordset 개체가 책갈피를 지원합니다. 책갈피는 책갈피 속성을 사용하여 생성됩니다. 지정하지 않으면 이동은 현재 레코드를 기준으로 합니다.
CacheSize 속성을 사용하여 공급자의 레코드를 로컬로 캐시하는 경우 현재 레코드 위치를 캐시된 레코드 그룹 외부로 이동하는 NumRecords 인수를 전달하면 ADO에서 대상 레코드부터 시작하여 새 레코드 그룹을 검색해야 합니다. CacheSize 속성은 새로 검색된 그룹의 크기를 결정하며 대상 레코드는 검색된 첫 번째 레코드입니다.