Sdílet prostřednictvím


CDaoRecordset::GetRecordCount

Volání funkce tohoto člena zjistit přístup k počet záznamů v sadě záznamů.

long GetRecordCount( );

Vrácená hodnota

Vrátí počet záznamů, které jsou přístupné v objektu recordset.

Poznámky

GetRecordCountneznamená, kolik záznamů obsažených v typ dynaset nebo snímek typ sady záznamů, dokud získat přístup všechny záznamy.Toto volání funkce člena může trvat značné množství času na dokončení.

Po přístupu na poslední záznam vrácená hodnota označuje celkový počet obnovena záznamů v sadě záznamů.Poslední záznam přístup k vynucení, zavolejte MoveLast nebo FindLast členské funkce sada záznamů.Počet SQL můžete také určit přibližný počet záznamů, které dotaz vrátí.

Jak aplikace odstraní záznamy v sadě záznamů, vrácená hodnota GetRecordCount sníží.Však nejsou záznamy odstraněny ostatní uživatelé odráží GetRecordCount dokud odstraněným záznamem je umístěn aktuální záznam.Pokud provedení transakce, která ovlivňuje počet záznamů a následně vrátit transakci, GetRecordCount nebudou odrážet skutečný počet zbývajících záznamů.

Hodnota GetRecordCount z recordset typu snímek není ovlivněna změny v podkladových tabulkách.

Hodnota GetRecordCount z tabulky Typ sady záznamů odráží přibližný počet záznamů v tabulce a je ovlivněna okamžitě, jako jsou záznamy tabulky přidat a odstranit.

Sada záznamů bez záznamů vrátí hodnotu 0.Při práci s připojenými tabulkami nebo databází ODBC GetRecordCount vždy vrátí – 1.Volání Requery členské funkce objektu recordset obnoví hodnotu GetRecordCount jakoby byly s dotazu.

Související informace naleznete v tématu "Vlastnosti RecordCount" v nápovědě DAO.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoRecordset

Graf hierarchie

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetIndexInfo