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


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