CDaoFieldExchange

CDaoFieldExchange no tiene una clase base.

La clase CDaoFieldExchange es compatible con las rutinas de intercambio (DFX) de campos de registros DAO utilizadas las clases de base de datos DAO. Utilice esta clase si son escribir rutinas de intercambio de datos para tipos de datos personalizados; de lo contrario, no directamente utilizará esta clase. DFX intercambia datos entre los miembros de datos de campo del objeto CDaoRecordset y los campos correspondientes del registro actual en el origen de datos. DFX gestiona el intercambio en ambas direcciones, desde el origen de datos y al origen de datos. Ver 53 de nota técnica para obtener información acerca de cómo escribir rutinas DFX personalizadas.

Nota Las clases de base de datos DAO son distintas de las clases de base de datos MFC basadas en Open Database Connectivity (ODBC). Todos los nombres de clase de base de datos DAO tienen el prefijo "CDao". Puede todavía acceso a orígenes de datos ODBC con las clases DAO. En general, las clases MFC basadas en DAO son más capaces que las clases MFC basadas en ODBC. Las clases de DAO pueden acceder a datos, incluyendo a través de controladores ODBC, a través de su propio motor de base de datos. También apoyan las operaciones de lenguaje de definición de datos (DDL), tales como agregar tablas a través de las clases en lugar de tener que llamarte DAO.

Nota Intercambio de campos de registros DAO (DFX) es muy similar al intercambio de campos de registros (RFX) en las clases de base de datos basadas en ODBC MFC (CDatabase, CRecordset). Si usted entiende RFX, le resultará fácil de utilizar DFX.

Un objeto CDaoFieldExchange proporciona que la información de contexto necesaria para DAO campo intercambio de registros tenga lugar. CDaoFieldExchange objetos admiten un número de operaciones, incluyendo enlace de parámetros y miembros de datos de campo y establecer varias banderas en los campos del registro actual. DFX operaciones se realizan a los miembros de datos de la clase recordset de tipos definidos por la enumeración FieldType en CDaoFieldExchange. Los valores posibles de FieldType son:

La fu&nción de miembro de IsValidOperation se proporciona para escribir sus propias rutinas DFX personalizadas. Se utilizará SetFieldType con frecuencia en sus funciones de CDaoRecordset::DoFieldExchange . Para obtener más información acerca de las funciones globales de DFX, vea Funciones de intercambio de campos de registros. Para obtener información acerca de cómo escribir rutinas DFX personalizadas para sus propios tipos de datos, vea 53 de nota técnica.nbsp;

Para obtener información acerca de DFX, vea el artículo Intercambio de campos de registros DAO (DFX) en la Guía del programador de Visual C++.

# include lt;afxdao.h>

Miembros de la clase |nbsp; Diagrama de jerarquía

Muestranbsp; Ejemplo de MFC DAOENROL

Vea tambié&nnbsp;CDaoRecordset

Index