Поделиться через


CDaoRecordset::GetRecordCount

Эта функция-член вызывается с целью выяснить, были получить доступ, сколько записей в наборе записей.

long GetRecordCount( );

Возвращаемое значение

Возвращает число записей, доступ к которым получен в объекте набора записей.

Заметки

GetRecordCount не указывает количество записей, содержащиеся в наборе записей является динамическим подмножеством данных- типа или моментальный снимок- типа до тех пор, пока все записи не смогут получить доступ. Этот вызов функции-члена может занять значительное время.

После последней на запись была получить доступ, возвращаемое значение показывает общее число невычеркнутых записей в наборе записей. Для принудительного последнюю запись, к которым, вызовите функцию-член MoveLast или FindLast для набора записей. Можно также использовать количество SQL, чтобы указать приблизительное количество записей запрос вернет.

По мере того, как приложение удаляет записи в наборе записей является динамическим подмножеством данных- типов, возвращаемое значение GetRecordCount уменьшается. Однако удаленные записи другими пользователями, не будут устанавливаются GetRecordCount до тех пор, пока текущая запись не располагается в удаленной записи. Если выполнить транзакцию, которая влияет на запись количество и далее откатите транзакция, то GetRecordCount не отражает реальное число оставшихся записей.

Значение GetRecordCount из набора записей является моментальным снимок- типа не влияет на изменения в базовых таблицах.

Значение GetRecordCount из набора записей пользователем табличный тип отражает приблизительное число записей в таблице и влияет сразу по мере добавлены и удалены записи таблицы.

Набор записей без записей возвращает значение 0. При работе с вложенными таблицами или база данных ODBC, GetRecordCount всегда возвращает значение 1. Вызова функции-члена Requery в наборе записей сбросить значение GetRecordCount только если запрос был выполнен.

Дополнительные сведения см. в разделе "свойство RecordCount" в Справке DAO.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoRecordset

Диаграмма иерархии

CDaoRecordset::GetFieldCount

CDaoRecordset::GetFieldInfo

CDaoRecordset::GetIndexCount

CDaoRecordset::GetIndexInfo