Размещение набора записей
Используйте свойство AbsolutePosition для перемещения в запись на основе порядкового положения в объекте Recordset или для определения порядковой позиции текущей записи. Поставщик должен поддерживать соответствующие функциональные возможности для обеспечения доступности этого свойства.
AbsolutePosition основан на 1 и равен 1, если текущая запись является первой записью в наборе записей . Как упоминалось ранее, можно получить общее количество записей в объекте набора записей из свойства RecordCount.
При установке свойства AbsolutePosition, даже если оно указывает на запись в текущем кэше, ADO перезагружает кэш с новой группой записей, начиная с указанной вами записи. Свойство CacheSize определяет размер этой группы.
Заметка
Не следует использовать свойство AbsolutePosition в качестве суррогатного номера записи. Позиция заданной записи изменяется при удалении предыдущей записи. Кроме того, нет уверенности в том, что данная запись будет иметь тот же AbsolutePosition, если объект набора записей повторно или вновь открыт. Закладки — это рекомендуемый способ сохранения и возврата к заданной позиции и единственный способ размещения всех типов объектов Recordset.