Класс 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