CDaoRecordset::DoFieldExchange

виртуальные void DoFieldExchange (CDaoFieldExchange * pFX );

Параметры

pFX

Содержит указатель на объект CDaoFieldExchange . Рамки уже были созданы этот объект для указания контекста для полевой операции по обмену.

Примечания

Платформа вызывает эта функция-член автоматически обмен данными между элементами полей данных объекта набора записей и соответствующих столбцах текущей записи в источнике данных. Он также связывает ваших членов-параметров данных, если таковые имеются, для параметров-местозаполнителей в строке инструкции SQL для выбора набора записей. Обмен полей данных, называемый обмен полей записей DAO (DFX), работает в обоих направлениях: от членов данных полей набора записей объекта в поля записи в источнике данных и от записи в источнике данных в объект набора записей. Если динамическая привязка столбцов не требуются для реализации функции DoFieldExchange.

Единственное действие, которое вы обычно должны принять для реализации функции DoFieldExchange для класса производного набора записей является для создания класса с ClassWizard и укажите имена и типы данных элементов данных полей. Можно также добавить код для ClassWizard пишет для указания элементов данных параметров. Если все поля должны быть связанными динамически, эта функция будет неактивной если не указаны элементы данных параметров. Для получения дополнительных сведений см. статью записей DAO: привязка записи динамически в Руководстве по Visual C++ программист.

При объявлении класса производного набора записей с ClassWizard, мастер записывает переопределения DoFieldExchange для вас, которая напоминает следующий пример:

void CCustSet::DoFieldExchan&ge (CDaoFieldExchange * pFX)
{
   //{{AFX_FIELD_MAP(CCustSet)
   pFX-gt;SetFieldType(CDaoFieldExchange::outputColumn);
   DFX_Text (pFX, «Имя», m_strName);
   DFX_Short (pFX, «Возраст», m_wAge);
   //}}AFX_FIELD_MAP
}

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

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

См. также CDaoException

Index