Compartir a través de


Secuencia de operaciones para crear aplicaciones de base de datos

La tabla siguiente muestra el rol y el rol de marco en aplicaciones de base de datos de escritura.

[!NOTA]

A partir de Visual C++ .NET, el entorno y los asistentes de Visual C++ ya no admiten DAO (aunque las clases DAO están incluidas y todavía puede utilizarlas).Microsoft recomienda utilizar ODBC para los nuevos proyectos de MFC.Sólo debería utilizar DAO para mantener las aplicaciones existentes.

Crear aplicaciones de base de datos

Tarea

Hace

Hace el marco

Decida si utilizar las clases ODBC de MFC o DAO.

Utilizar ODBC para los nuevos proyectos de MFC.Utilizar DAO para mantener sólo las existentes.Vea ¿Se debe utilizar DAO u ODBC?.Para obtener información general, vea el artículo Programación de acceso a datos.

Las clases de fuentes del marco de trabajo de acceso a bases de datos compatibles con.

Cree la aplicación esqueleto con opciones de base de datos.

Ejecute el asistente para aplicaciones MFC.Seleccione opciones de la página de compatibilidad con bases de datos.Si elige una opción que crea una vista de registros, especificar:

  • Origen de datos y nombre de tabla o nombres

  • Nombre o nombres de la consulta.

El asistente para aplicaciones MFC crea archivos y especifica el necesario incluye.Dependiendo de las opciones que especifique, archivos puede incluir una clase de conjunto de registros.

Diseñar el formulario de base de datos o formularios.

Utilice el editor de cuadros de diálogo de Visual C++ para colocar los controles en los recursos de plantilla de cuadro de diálogo para sus clases de vista de registros.

El asistente para aplicaciones MFC crea un recurso vacío de plantilla de cuadro de diálogo para completar.

Crear clases de la vista y de conjunto de registros del registro adicional según sea necesario.

Utilice la vista de clases para crear las clases y el editor de cuadros de diálogo para diseñar vistas.

La vista de clases crea archivos adicionales para las nuevas clases.

Cree los objetos de conjunto de registros necesarios en el código.Utilice los conjuntos de registros para manipular…

Basan sus conjuntos de registros en clases derivadas de CRecordset con los asistentes.

ODBC utiliza el intercambio de campos de registros (RFX) para intercambiar datos entre la base de datos y los miembros de datos de campo del conjunto de registros.Si usa una vista de registros, datos de intercambios de intercambio de datos de diálogo entre el conjunto de registros y los controles de la vista de registros.

… o cree CDatabase explícito en el código para cada base de datos que desea abrir.

Base sus objetos de conjunto de registros en los objetos de base de datos.

El objeto de base de datos proporciona una interfaz al origen de datos.

Columnas de datos de enlace al conjunto de registros dinámicamente.

En ODBC, agregue código a la clase derivada de conjunto de registros para administrar el enlace.Vea el artículo conjunto de registros: Enlazar dinámicamente columnas de datos (ODBC).

 

Vea también

Conceptos

La compilación en el marco

Secuencia de operaciones para compilar las aplicaciones MFC

Secuencia de operaciones para crear un OLE Applications

Secuencia de operaciones para crear Controles ActiveX