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


CRecordset::GetStatus

Задает индекс текущей записи в наборе записей и увидена ли последняя запись.

void GetStatus(
   CRecordsetStatus& rStatus 
) const;

Параметры

  • rStatus
    Ссылка на объект CRecordsetStatus.Дополнительные сведения см. в разделе "Примечания".

Заметки

CRecordset пытается отслеживания индекс, но в некоторых обстоятельствах это не может оказаться невозможным.См. раздел GetRecordCount описание.

Структура CRecordsetStatus имеет следующую форму:

struct CRecordsetStatus

{

long m_lCurrentRecord;

BOOL m_bRecordCountFinal;

};

2 Элемента CRecordsetStatus имеют следующие значения:

  • m_lCurrentRecord Содержит нулевой- основан индекс текущей записи в наборе записей, если оно известно.Если индекс не может быть определен, то этот элемент содержит AFX_CURRENT_RECORD_UNDEFINED (– 2).Если IsBOFTRUE (пустой набор записей или попробуйте прокрутить до первой записи), то m_lCurrentRecord установлено в AFX_CURRENT_RECORD_BOF (– 1).Если для первой записи, затем оно устанавливается равным 0, запись 1 секунд и т д

  • m_bRecordCountFinal Ненулевое значение, если было определено общее число записей в наборе записей.Обычно это должно быть выполнено путем запуска в начале набора записей и вызвать MoveNext до тех пор, пока IsEOF возвращает ненулевое значение.Если этот член равно нулю, счетчик записей, как возвращается GetRecordCount, если нет – 1, "метки" прилива только количество записей.

Требования

Header: afxdb.h

См. также

Ссылки

Класс CRecordset

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

CRecordset::GetRecordCount