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