Condividi tramite


CDaoRecordset::GetRecordCount

Chiamare la funzione membro per verificare quanti record in un recordset sono stati aperti.

long GetRecordCount( );

Valore restituito

Restituisce il numero di record eseguito in un oggetto recordset.

Note

GetRecordCount non indica quanti record sono contenuti in un recordset di tipo dynaset o di tipo snapshot fino a accedere a tutti i record.Questa chiamata di funzione membro può richiedere una quantità significativa di tempo di completare.

L'ultimo record è stato eseguito una volta, il valore restituito indica il numero totale di record non eliminati nel recordset.Per forzare l'ultimo record di accesso, chiamare la funzione membro FindLast o MoveLast per il recordset.È inoltre possibile utilizzare un conteggio di SQL per determinare il numero di record che approssimativo la query restituirà.

Nell'applicazione elimina i record in un recordset di tipo dynaset, il valore restituito si riducono GetRecordCount.Tuttavia, i record eliminati da altri utenti non vengono riflessi da GetRecordCount fino a individuare il record corrente posizionato su un record eliminato.Se si esegue una transazione sul numero di record e successivamente eseguire il rollback della transazione, GetRecordCount non rifletterà il numero di record rimanenti.

Il valore GetRecordCount da un recordset di tipo snapshot non saranno interessati dalle modifiche nelle tabelle sottostanti.

Il valore GetRecordCount da un recordset di tipo tabella riflettono il numero di record approssimativo nella tabella e viene immediatamente modificato mentre i record della tabella vengono aggiunti ed eliminate.

Un recordset senza i record restituisce un valore di 0.Quando si utilizzano le tabelle collegate o i database ODBC, restituisce sempre GetRecordCount – 1.Chiamare la funzione membro Requery in un recordset ripristinare il valore GetRecordCount come se la query è stato eseguito di nuovo.

Per informazioni correlate, vedere l'argomento "proprietà di RecordCount" nella Guida di DAO.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoRecordset

Grafico della gerarchia

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetIndexInfo