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


CDaoRecordset::m_nFields

Содержит число элементов данных полей в классе набора записей и число столбцов, выбранных набором записей из источника данных.

Заметки

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

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

Примечание

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

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

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoRecordset

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

CDaoRecordset::SetFieldValue

CDaoRecordset::GetFieldValue