CDaoRecordset::SetAbsolutePosition

public static void SetAbsolutePosition (lunga lPosition );
tiro (CDaoException, CMemoryException);

Parametri

lPosition

Corrisponde alla posizione ordinale del record corrente nell'oggetto recordset.

Osservazioni

Imposta il numero di record relativo del record corrente di un oggetto recordset. Chiamare SetAbsolutePosition consente di posizionare il puntatore del record corrente a un record specifico basato sulla sua posizione ordinale in un recordset di tipo snapshot o di tipo dynaset. È inoltre possibile determinare il numero di record corrente chiamando GetAbsolutePosition.

&Notanbsp;  Questa funzione membro è valida solo per il tipo dynaset e recordset di tipo snapshot.

Il valore della proprietà AbsolutePosition dell'oggetto DAO sottostante è in base zero; un'impostazione pari a 0 si riferisce al primo record nel recordset. Impostazione di un valore maggiore del numero di cause popolate record MFC per generare un'eccezione. È possibile determinare il numero di record del recordset popolate chiamando la funzione membro GetRecordCount.

Se il record corrente viene eliminato, il valore della proprietà AbsolutePosition non è definito e MFC genera un'eccezione se si fa riferimento. Nuovi record vengono aggiunti alla fine della sequenza.

&Notanbsp;  Questa proprietà non è inteso per essere usato come un numero record di surrogato. I segnalibri sono ancora il modo consigliato di mantenere e tornare a una determinata posizione e l'unico modo per posizionare il record corrente attraverso tutti i tipi di oggetto recordset che supporta i segnalibri. In particolare, la posizione di un determinato record cambia quando record precedenti vengono eliminati. Non c'è anche nessuna garanzia 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 clausolaBY ORDER .

Per ulteriori informazioni sulla ricerca di record, vedere l'articolo Recordset DAO: navigazione Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere l'argomento "Proprietà AbsolutePosition" nell'aiuto di DAO.

Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDaoRecordset::GetAbsolutePosition

Index