public static void SetAbsolutePosition (snRowlunga );
gettare (CDBException, CMemoryException);
Parametri
nRows
La posizione ordinale base uno per il record corrente nell'oggetto recordset.
Osservazioni
Chiamare questa funzione membro per posizionare il recordset sul record corrispondente al numero di record specificato. SetAbsolutePosition si sposta il puntatore del record corrente basato su questa posizione ordinale.
&Notanbsp; Questa funzione membro non è valida per i recordset forward-only.
Per i recordset di ODBC, un'impostazione posizione assoluta 1 si riferisce al primo record del recordset; un'impostazione pari a 0 si riferisce alla posizione di inizio del file (BOF).
È inoltre possibile passare i valori negativi a SetAbsolutePosition. In questo caso la posizione del recordset viene valutata dalla fine del recordset. Ad esempio, SetAbsolutePosition( -1 ) si sposta il puntatore del record corrente all'ultimo record nell'oggetto recordset.
&Notanbsp; Posizione assoluta non è inteso per essere usato come un numero record di surrogato. I segnalibri sono ancora il modo consigliato di mantenendo e tornare a una determinata posizione, dal cambiamenti di posizione di un record quando vengono eliminati i record precedenti. Inoltre, si può essere certi che un determinato record avrà la stessa posizione assoluta se il recordset è ricreato ancora una volta, perché non è garantito che l'ordine dei record individuali all'interno di un oggetto recordset a meno che non si è creato con un'istruzione SQL utilizzando una clausola ORDER BY.
Per ulteriori informazioni sulla navigazione recordset e segnalibri, vedere gli articoli Recordset: Scrolling (ODBC) e Recordset: i segnalibri e le posizioni assolute (ODBC) nel manuale del programmatore di Visual C++.
Pa&noramica CRecordset |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CRecordset::SetBookmark