CRecordset::m_nFields

Зауваження

Містить кількість членів поля даних у наборі записів класу — кількість стовпців, вибраний набір записів джерела даних. Конструктор для набору записів класу слід ініціалізувати m_nFields з правильний номер. Якщо ви не виконали частину рядка, вилучення, ClassWizard пише цього ініціалізації для вас, коли його використовувати, щоб оголосити ваш клас набору записів. Ви також можете записати його вручну.

Рамках використовує цей номер, щоб керувати взаємодії між членами даних поля і відповідних стовпців поточного запису в джерелі даних.

Важливо   Це число має відповідати кількості "стовпців для виводу" зареєстровано в DoFieldExchange або DoBulkFieldExchange після виклику SetFieldType із параметром CFieldExchange::outputColumn.

Стовпці можна прив'язати динамічно, як описано в статті "набір записів: динамічно стовпці даних прив'язування." Якщо ви робите це, повинні збільшення кількості в m_nFields з урахуванням кількості RFX або RFX основна функція дзвінки на ваш DoFieldExchange або DoBulkFieldExchange член функції для динамічно зв'язаних стовпців.

Докладніше, перегляньте статті набір записів: динамічно Прив'язування даних стовпців (ODBC) і набір записів: вилучення записів у базову (ODBC) в Visual C++ програміста керівництво.

Приклад

У статті запису обміну даними: за допомогою RFX в Visual C++ програміста керівництво.

Огляд CRecordsetЧлени класу | Ієрархічна діаграма

Дивіться також CRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CRecordset::m_nParams, CFieldExchange::SetFieldType

Index