Compartilhar via


Propriedade AbsolutePage (ADO)

Indica em qual página o registro atual reside.

Configurações e valores retornados

Para código de 32 bits, define ou retorna um valor Long de 1 para o número de páginas no objeto Recordset (PageCount) ou retorna um dos valores PositionEnum.

Para código de 64 bits, use um tipo de dados que forneça o armazenamento de um valor de 64 bits. Por exemplo, você pode usar Long ou outro valor que pode ter 64 bits, como DBORDINAL. Não use valores PositionEnum porque eles são limitados a 32 bits.

Comentários

Essa propriedade pode ser usada para identificar o número da página no qual o registro atual está localizado. Usa a propriedade PageSize para dividir logicamente a contagem total de conjuntos de linhas do objeto Recordset em uma série de páginas, cada uma com o número de registros igual a PageSize (exceto para a última página, que pode ter menos registros). O provedor deve dar suporte à funcionalidade apropriada para que essa propriedade esteja disponível.

  • Ao obter ou definir a propriedade AbsolutePage, o ADO usa a propriedade AbsolutePosition e a propriedade PageSize juntas da seguinte maneira:

  • Para obter o AbsolutePage, o ADO primeiro recupera o AbsolutePosition e, em seguida, divide-o pelo PageSize.

  • Para definir o AbsolutePage, o ADO move o AbsolutePosition da seguinte maneira: multiplica o PageSize pelo novo valor AbsolutePage e, em seguida, adiciona 1 ao valor. Como resultado, a posição atual no Recordset depois de definir AbsolutePage com êxito é o primeiro registro nessa página.

Assim como a propriedade AbsolutePosition, AbsolutePage é baseado em 1 e é igual a 1 quando o registro atual é o primeiro registro no Recordset. Defina essa propriedade para passar para o primeiro registro de uma página específica. Obtenha o número total de páginas da propriedade PageCount.

Aplica-se A

Objeto Recordset (ADO)

Consulte Também

Exemplo das propriedades AbsolutePage, PageCount e PageSize (VB)
Exemplo das propriedades AbsolutePage, PageCount e PageSize (VC++)
Propriedade AbsolutePosition (ADO)
Propriedade PageCount (ADO)
Propriedade PageSize (ADO)