CDaoFieldExchange

CDaoFieldExchange не имеет базовый класс.

Класс CDaoFieldExchange поддерживает процедуры обмена (DFX) полями записей DAO используются классами базы данных DAO. Этот класс используется, если вы пишете процедуры обмена данных для пользовательских типов данных; в противном случае вам не будет напрямую использовать этот класс. DFX обмен данными между элементами полей данных объекта CDaoRecordset и соответствующие поля текущей записи в источнике данных. DFX управляет обменом в обоих направлениях из источника данных и в источнике данных. Информацию о написании пользовательских процедур DFX смотрите техническое примечание 53.

Примечание Классы базы данных DAO отличаются от классов базы данных MFC, основанный на подключение ODBC (Open Database). Все имена классов базы данных DAO имеют префикс «CDao». Вы все еще можете доступ к источникам данных ODBC с помощью классов DAO. В целом классы MFC, основанный на Дао способны более чем классы MFC на основе ODBC. На основе DAO классы могут получить доступ к данным, в том числе через драйверы ODBC, через их собственных компонент database engine. Они также поддерживают языка определения данных (DDL) такие операции, как добавление таблиц через классы, вместо того, чтобы вызвать DAO.

Примечание Обмен полей записей DAO (DFX) очень похож на обмен полей записей (RFX) в классах баз данных на основе ODBC MFC (CDatabase, CRecordset). Если вы понимаете RFX, вы найдете это простой в использовании DFX.

Объект CDaoFieldExchange предоставляет контекстные сведения необходимые для DAO запись обмен полей занять место. CDaoFieldExchange объекты поддерживают ряд операций, включая параметры привязки и членов данных полей и установка различных флагов на поля текущей записи. DFX операции выполняются на члены класса записей данных типов, определенных в enum FieldType в CDaoFieldExchange. Возможные значения FieldType :

Функция-член IsValidOperation предоставляется для написания пользовательских процедур DFX. Будут часто использовать SetFieldType в вашем CDaoRecordset::DoFieldExchange функций. Подробные сведения о глобальных функций DFX содержатся в разделе Запись поля обмена функции. Сведения о написании пользовательских процедур DFX для собственных типов данных содержатся в разделе техническое примечание 53.nbsp;

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

# include lt;afxdao.h>

Члены класса |nbsp; Иерархическая схема

Примерnbsp; Образца MFC DAOENROL

См. также CDaoRecordset

Index