Propiedad AbsolutePage (ADO)

Indica en qué página se encuentra el registro actual.

Configuración y valores devueltos

Para el código de 32 bits, establece o devuelve un valor Long de 1 al número de páginas del objeto Recordset (PageCount) o devuelve uno de los valores positionEnum.

Para el código de 64 bits, use un tipo de datos que proporcione para el almacenamiento de un valor de 64 bits. Por ejemplo, puede usar Long u otro valor que puede tener una longitud de 64 bits, como DBORDINAL. No use valores PositionEnum porque están limitados a una longitud de 32 bits.

Comentarios

Esta propiedad se puede usar para identificar el número de página en el que se encuentra el registro actual. Usa la propiedad PageSize para dividir lógicamente el número total de conjuntos de filas del objeto Recordset en una serie de páginas, cada una de las cuales tiene el número de registros igual a PageSize (excepto la última página, que puede tener menos registros). El proveedor debe admitir la funcionalidad adecuada para que esta propiedad esté disponible.

  • Al obtener o establecer la propiedad AbsolutePage, ADO usa la propiedad AbsolutePosition y la propiedad PageSize de la siguiente manera:

  • Para obtener AbsolutePage, ADO recupera primero AbsolutePosition y, a continuación, lo divide por PageSize.

  • Para establecer AbsolutePage, ADO mueve AbsolutePosition de la siguiente manera: multiplica pageSize por el nuevo valor AbsolutePage y, a continuación, agrega 1 al valor. Como resultado, la posición actual del Recordset después de establecer correctamente AbsolutePage es el primer registro de esa página.

Al igual que la propiedad AbsolutePosition, AbsolutePage se basa en 1 y es igual a 1 cuando el registro actual es el primer registro del Recordset. Establezca esta propiedad para desplazarse al primer registro de una página determinada. Obtenga el número total de páginas de la propiedad PageCount.

Se aplica a

Objeto de conjunto de registros (ADO)

Consulte también

Ejemplo de propiedades AbsolutePage, PageCount y PageSize (VB)
Ejemplo de propiedades AbsolutePage, PageCount y PageSize (VC++)
Propiedad AbsolutePosition (ADO)
PageCount (propiedad, ADO)
Propiedad PageSize (ADO)