Класс CDaoFieldExchange
Поддерживает подпрограммы обмена полями записей (DFX DAO), используемые классами баз данных DAO.
class CDaoFieldExchange
Члены
Открытые методы
Имя |
Описание |
---|---|
Возвращает ненулевое значение, если текущая операция подходит для типа обновляемой поля. |
|
Не укажет тип элемента данных набора записей — столбец или параметр — представленный всеми последующими вызовами метода DFX действует до следующего вызова SetFieldType. |
Открытые члены данных
Имя |
Описание |
---|---|
Операция, выполняемая DFX текущим вызовом к функции-члену DoFieldExchange набора записей. |
|
Указатель к набору записей, на котором выполняются операции DFX. |
Заметки
CDaoFieldExchange не имеет базовый класс.
Этот класс используется при написании процедуры обмена данными для пользовательских типов данных; в противном случае не будете использовать этот класс. DFX обмен данными между элементами данных полей объекта CDaoRecordset и соответствующие поля текущей записи в источнике данных. DFX управляет обменом в обоих направлениях, из источника данных и к источнику данных. См. раздел Техническая примечание 53 дополнительные сведения о записи пользовательских подпрограммах DFX.
Примечание
Классы баз данных DAO MFC отличаются от классов баз данных на основе ODBC (ODBC).Все имена классов базы данных DAO имеют префикс "CDao".Можно получить доступ к источнику данных ODBC с помощью классов DAO.В общем случае классы MFC DAO способны на основе более чем классы MFC на основе ODBC.DAO- на основе классы могут получить доступ к данным, включая через драйвер ODBC через собственный компонент database engine.Они также поддерживают операции языка описания данных DDL (язык DDL), такие как добавление таблицы с помощью классов DAO, а не вызывать самого себя.
Примечание
Обмен полями записей (DFX DAO) очень похоже на запись обмену полями записей (RFX) в зависимости от ODBC- классы баз данных MFC (CDatabase, CRecordset).Если вы понимаете RFX, можно найти его простые для использования DFX.
Объект CDaoFieldExchange предоставляет контекстные сведения, необходимые для обмена полей записей DAO, чтобы помнить. Объекты CDaoFieldExchange поддерживают несколько операций, включая параметры привязки и элементы данных полей и флаги параметров различные в полях текущей записи. Выполняются операции DFX для элементов данных установлен записей- класса enumFieldType типов, определенных в CDaoFieldExchange. Возможные значения FieldType:
CDaoFieldExchange::outputColumn для элементов данных полей.
CDaoFieldExchange::param для элементов данных параметров.
Функция-член IsValidOperation предоставляется для написания собственных пользовательских процедур DFX. SetFieldType часто будут использоваться в функциях CDaoRecordset::DoFieldExchange. Дополнительные сведения о функциях DFX глобальных см. в разделе Функции обмена полями записей. Дополнительные сведения о записи пользовательских подпрограммах DFX для собственных типов данных см. в разделе Техническая примечание 53.
Иерархия наследования
CDaoFieldExchange
Требования
Header: afxdao.h