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:
|
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
Secuencia de operaciones para compilar las aplicaciones MFC