다음을 통해 공유


레코드 집합 위치 지정

Recordset 개체의 서수 위치에 따라 레코드로 이동하거나 현재 레코드의 서수 위치를 확인하려면 AbsolutePosition 속성을 사용합니다. 공급자는 이 속성을 사용할 수 있도록 적절한 기능을 지원해야 합니다.

AbsolutePosition 은 1부터 시작하며, 현재 레코드가 레코드 집합안에서 첫 번째 레코드일 때 값은 1입니다. 앞에서 설명한 대로 RecordCount 속성에서 Recordset 개체의 총 레코드 수를 가져올 수 있습니다.

AbsolutePosition 속성을 설정하면 현재 캐시의 레코드에 있는 경우에도 ADO는 지정한 레코드로 시작하는 새 레코드 그룹으로 캐시를 다시 로드합니다. CacheSize 속성은 이 그룹의 크기를 결정합니다.

메모

AbsolutePosition 속성을 서로게이트 레코드 번호로 사용하면 안 됩니다. 이전 레코드를 삭제하면 지정된 레코드의 위치가 변경되었습니다. 지정된 레코드가 Recordset 개체를 다시 쿼리하거나 다시 열 때 AbsolutePosition이 동일하게 유지된다는 보장은 없습니다. 책갈피는 지정된 위치를 유지하고 반환하는 권장 방법이며 모든 유형의 Recordset 개체에서 위치를 지정하는 유일한 방법입니다.