Proprietà AbsolutePage (ADO)

Indica in quale pagina risiede il record corrente.

Impostazioni e valori restituiti

Per codice a 32 bit, imposta o restituisce un valore Long compreso tra 1 e il numero di pagine nell'oggetto Recordset (PageCount) o restituisce uno dei valori di 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 può avere lunghezza a 64 bit, ad esempio DBORDINAL. Non usare i valori di PositionEnum poiché sono limitati alla lunghezza a 32 bit.

Osservazioni

Questa proprietà può essere usata 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 uguali a PageSize, ad eccezione dell'ultima pagina, che potrebbe avere meno record. Affinché questa proprietà sia disponibile, il provider deve supportare la funzionalità appropriata.

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

  • Per ottenere AbsolutePage, ADO recupera prima di tutto AbsolutePosition e quindi la divide per PageSize.

  • Per impostare AbsolutePage, ADO sposta AbsolutePosition come indicato di seguito: moltiplica PageSize per il nuovo valore di AbsolutePage e quindi aggiunge 1 al valore. Di conseguenza, la posizione corrente nell'oggetto Recordset dopo l'impostazione corretta di AbsolutePage è il primo record in tale pagina.

Analogamente alla proprietà AbsolutePosition, la proprietà AbsolutePage ha base 1 ed equivale a 1 quando il record corrente è il primo record in 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 delle proprietà AbsolutePage, PageCount e PageSize (VB)
Esempio delle proprietà AbsolutePage, PageCount e PageSize (VC++)
Proprietà AbsolutePosition (ADO)
Proprietà PageCount (ADO)
Proprietà PageSize (ADO)