Condividi tramite


Proprietà AbsolutePage (ADO)

Indica in quale pagina risiede il record corrente.

Impostazioni e valori restituiti

Per il codice a 32 bit, imposta o restituisce un valore Long da 1 al numero di pagine nell'oggetto Recordset (PageCount) oppure restituisce uno dei valori PositionEnum.

Per il codice a 64 bit, usare un tipo di dati che fornisce l'archiviazione di un valore a 64 bit. Ad esempio, è possibile usare Long o un altro valore che può essere di lunghezza a 64 bit, ad esempio DBORDINAL. Non usare valori PositionEnum perché sono limitati a 32 bit.

Osservazioni

Questa proprietà può essere utilizzata per identificare il numero di pagina in cui si trova il record corrente. Usa la proprietà PageSize per dividere logicamente il numero totale di set di righe dell'oggetto Recordset in una serie di pagine, ognuna delle quali ha il numero di record uguale a PageSize (ad eccezione dell'ultima pagina, che può contenere meno record). Il provider deve supportare la funzionalità appropriata affinché questa proprietà sia disponibile.

  • Quando si ottiene o si imposta la proprietà AbsolutePage, ADO utilizza la proprietà AbsolutePosition e la proprietà PageSize insieme come indicato di seguito:

  • Per ottenere AbsolutePage, ADO recupera prima di tutto il AbsolutePositione quindi lo divide per PageSize.

  • Per impostare il AbsolutePage, ADO sposta il AbsolutePosition nel modo seguente: moltiplica il PageSize per il nuovo valore AbsolutePage e quindi aggiunge 1 al valore . Di conseguenza, la posizione corrente nel recordset dopo aver impostato correttamente AbsolutePage è il primo record in tale pagina.

Analogamente alla proprietà AbsolutePosition, AbsolutePage è basata su 1 e uguale a 1 quando il record corrente è il primo record dell'oggetto Recordset . Impostare questa proprietà per passare al primo record di una determinata pagina. Ottenere il numero totale di pagine dalla proprietà pageCount.

Si applica a

oggetto Recordset (ADO)

Vedere anche

Esempio di proprietà AbsolutePage, PageCount e PageSize (VB)
Esempio di proprietà AbsolutePage, PageCount e PageSize (VC++)
proprietà AbsolutePosition (ADO)
Proprietà PageCount (ADO)
proprietà PageSize (ADO)