CDaoRecordset::GetRecordCount
Wywołanie tej funkcji Członkowskich sprawdzić dostęp do liczby rekordów w zestawie rekordów.
long GetRecordCount( );
Wartość zwracana
Zwraca liczbę rekordów dostępne w obiekcie recordset.
Uwagi
GetRecordCountWskazuje, ile rekordów są zawarte w dynamicznego lub utrwalony zestaw rekordów, dopóki dostęp do wszystkich rekordów.To wywołanie funkcji Członkowskich może potrwać znaczną ilość czasu na zakończenie.
Kiedy uzyskiwano do ostatniego rekordu, wartość zwracana wskazuje całkowitą liczbę nieusuniętym rekordów w zestawie rekordów.Wymusić ostatniego rekordu można uzyskać dostęp, call MoveLast lub FindLast Członkowskich funkcji zestawu rekordów.Licznik SQL umożliwia również ustalić przybliżoną liczbę rekordów, które zwróci kwerenda.
Jako aplikacji powoduje usunięcie rekordów w zestawie rekordów dynamicznego wartość zwracaną przez GetRecordCount zmniejsza.Jednak rekordy usunięte przez innych użytkowników nie są uwzględniane przez GetRecordCount dopóki bieżący rekord jest umieszczony na usuniętym rekordzie.Jeśli wykonanie transakcji, która ma wpływ na liczbę rekordów, a następnie wycofać transakcji, GetRecordCount nie będzie odzwierciedlał rzeczywista liczba pozostałych rekordów.
Wartość GetRecordCount z zestawu rekordów typu migawka nie dotyczy zmian w tabelach.
Wartość GetRecordCount z tabeli typu rekordów odzwierciedla przybliżoną liczbę rekordów w tabeli i dotyczy bezpośrednio jako rekordy tabeli są dodawane i usuwane.
Zestaw rekordów, rekordy nie zwraca wartość 0.Podczas pracy z dołączonymi tabelami lub baz danych ODBC, GetRecordCount zawsze zwraca wartość-1.Wywołanie Requery Członkowskich funkcji na zestawie rekordów resetuje wartość GetRecordCount tak jak gdyby kwerendę ponownie wykonane.
Powiązanych informacji zobacz temat "Właściwość LiczbaRekordów" w pomocy DAO.
Wymagania
Nagłówek: afxdao.h