CDaoRecordset::GetRecordCount

lunga GetRecordCount ();
tiro (CDaoException, CMemoryException);

Valore restituito

Restituisce il numero di record a che cui si accede in un oggetto recordset.

Osservazioni

Chiamare questa funzione membro per scoprire il numero di record in un recordset hanno avuto accesso. GetRecordCount non indica il numero di record contenuto in un recordset di tipo snapshot o tipo dynaset fino a quando tutti i record che hanno avuto accesso. La chiamata della funzione membro può richiedere una notevole quantità di tempo per completare.

L'ultimo record ha avuto accesso, il valore restituito indica il numero totale di record eliminati nel recordset. Per forzare l'ultimo record per essere accessibili, chiamare la funzione membro MoveLast o FindLast per il recordset. È inoltre possibile utilizzare un conteggio di SQL per determinare il numero approssimativo dei record, che la query restituirà.

L'applicazione elimina record in un recordset di tipo dynaset, diminuisce il valore restituito di GetRecordCount . Tuttavia, record eliminati da altri utenti non vengono riflesse da GetRecordCount fino a quando il record corrente è posizionato su un record eliminato. Se si esegue una transazione che colpisce il conteggio record e successivamente rollback della transazione, GetRecordCount non rifletterà il numero effettivo dei rimanenti record.

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

Il valore di GetRecordCount da un recordset di tipo tabella riflette il numero approssimativo dei record della tabella e viene influenzato immediatamente come tabella record vengono aggiunti e cancellato.

U&n recordset con nessun record restituisce un valore pari a 0. Quando lavoro con montato tabelle o database ODBC, GetRecordCount sempre returnsnbsp; – 1. Chiamando la funzione membro ripetere una query su un recordset viene reimpostato il valore di GetRecordCount come se la query sono stati re-executed.

Per ulteriori informazioni sulla navigazione nei recordset, vedere l'articolo Recordset DAO: navigazione Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere l'argomento "Proprietà RecordCount" nella guida di DAO.

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

Vedere a&nchenbsp;CDaoRecordset::GetFieldCount, CDaoRecordset::GetFieldInfo, CDaoRecordset::GetIndexCount, CDaoRecordset::GetIndexInfo

Index