CDaoRecordset::m_nFields

Примечания

Содержит количество элементов данных полей в классе набора записей и количество столбцов, выбранных записей из источника данных. Конструктор для класса набора записей необходимо инициализировать m_nFields с правильным количество статически связанных полей. ClassWizard пишет инициализация для вас, когда вы используете его для объявления класса набора записей. Вы можете также написать вручную.

Framework использует этот номер для управления взаимодействием между элементами полей данных и соответствующих столбцах текущей записи в источнике данных.

Примечание   Этот номер должен соответствовать количество выходных столбцов, зарегистрированных в DoFieldExchange после вызова SetFieldType с параметром CDaoFieldExchange::outputColumn.

Можно привязать столбцы динамически в CDaoRecordset::GetFieldValue и CDaoRecordset::SetFieldValue, как описано в статье записей DAO: привязка записи динамически. Если вы сделаете это, вам не обязательно следует выполнить приращение счетчика в m_nFields отразить количество DFX функция, вызываемая в вашей функции-члена DoFieldExchange.

Для получения дополнительных сведений см. статью DAO запись поля обмена (DFX) в Руководстве Visual C++ программист.

Обзор CDaoRecordsetЧлены класса | Иерархическая схема

См. также CDaoRecordset::SetFieldValue, CDaoRecordset::GetFieldValue

Index