Свойство AbsolutePage (ADO)
Указывает, на какой странице находится текущая запись.
Параметры и возвращаемые значения
Для 32-разрядного кода задает или возвращает значение Long от 1 до количества страниц в объекте Recordset (PageCount) или возвращает одно из значений PositionEnum.
Для 64-разрядного кода используйте тип данных, обеспечивающий хранение 64-разрядного значения. Например, можно использовать либо Long, либо другое значение, которое может быть 64-разрядной длиной, например DBORDINAL. Не используйте значения PositionEnum, так как они ограничены 32-разрядной длиной.
Замечания
Это свойство можно использовать для идентификации номера страницы, на котором расположена текущая запись. Он использует свойство PageSize для логического деления общего количества наборов строк объекта Recordset на ряд страниц, каждый из которых имеет количество записей, равных PageSize (за исключением последней страницы, которая может содержать меньше записей). Поставщик должен поддерживать соответствующие функциональные возможности для обеспечения доступности этого свойства.
При получении или настройке свойства AbsolutePage ADO использует свойство AbsolutePosition и свойство PageSize следующим образом:
Чтобы получить AbsolutePage, ADO сначала извлекает AbsolutePosition, а затем делит его на PageSize.
Чтобы задать AbsolutePage, ADO перемещает AbsolutePosition следующим образом: умножает PageSize на новое значение AbsolutePage, а затем добавляет 1 к значению. В результате текущая позиция в наборе записей после успешного задания AbsolutePage является первой записью на этой странице.
Как и свойство AbsolutePosition, AbsolutePage имеет значение 1 и равно 1, если текущая запись является первой записью в Recordset. Задайте этому свойству переход к первой записи определенной страницы. Получите общее количество страниц из свойства PageCount.
Применимо к
См. также
AbsolutePage, PageCount и PageSize Properties Example (VB)
AbsolutePage, PageCount и PageSize Properties Example (VC++)
AbsolutePosition Property (ADO)
свойство PageCount (ADO)
PageSize Property (ADO)