CDaoRecordset::m_nFields
Содержит число элементов данных полей в классе набора записей и число столбцов, выбранных набором записей из источника данных.
Заметки
Конструктор класса набора записей должен инициализировать m_nFields с правильным количеством статически привязанных полей.ClassWizard записывает эту инициализацию, когда используется для объявления класса набора записей.Можно также создать вручную.
Инфраструктура использует это значение, чтобы обеспечивать взаимодействие между элементами данных полей и соответствующими столбцами текущей записи в источнике данных.
![]() |
---|
Этот номер должен соответствовать количеству выходных столбцов, зарегистрированных в DoFieldExchange после вызова метода SetFieldType с параметром CDaoFieldExchange::outputColumn. |
Можно привязать столбцы динамически с помощью CDaoRecordset::GetFieldValue и CDaoRecordset::SetFieldValue.Если это сделать, то не нужно увеличить число в m_nFields, чтобы отразить количество вызовов функции DFX в функции-члене DoFieldExchange.
Требования
Header: afxdao.h