Поделиться через


Класс CDaoFieldExchange

Поддерживает подпрограммы обмена полями записей (DFX DAO), используемые классами баз данных DAO.

class CDaoFieldExchange

Члены

eydsdych.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CDaoFieldExchange::IsValidOperation

Возвращает ненулевое значение, если текущая операция подходит для типа обновляемой поля.

CDaoFieldExchange::SetFieldType

Не укажет тип элемента данных набора записей — столбец или параметр — представленный всеми последующими вызовами метода DFX действует до следующего вызова SetFieldType.

eydsdych.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

CDaoFieldExchange::m_nOperation

Операция, выполняемая DFX текущим вызовом к функции-члену DoFieldExchange набора записей.

CDaoFieldExchange::m_prs

Указатель к набору записей, на котором выполняются операции 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

См. также

Ссылки

Диаграмма иерархии

Класс CDaoRecordset