Compartir a través de


Secuencia de operaciones para crear aplicaciones de base de datos

En la tabla siguiente se muestra el rol y el rol del marco para escribir aplicaciones de base de datos.

Nota:

El entorno y los asistentes de Visual C++ no admiten DAO (aunque se incluyen las clases DAO y todavía se pueden usar). Microsoft recomienda usar ODBC para nuevos proyectos de MFC. Solo debe usar DAO para mantener las aplicaciones existentes.

Creación de aplicaciones de base de datos

Tarea Tú lo haces El marco de trabajo lo hace.
Decida si va a usar las clases ODBC o DAO de MFC. Use ODBC para los nuevos proyectos de MFC. Use DAO solo para mantener las aplicaciones existentes. Para obtener información general, consulte el artículo Programación de acceso a datos. El marco proporciona clases que admiten el acceso a la base de datos.
Cree la aplicación esqueleto con opciones de base de datos. Ejecute el Asistente para aplicaciones MFC. Seleccione opciones en la página Compatibilidad con bases de datos. Si elige una opción que crea una vista de registro, especifique también:

- Origen de datos y nombre o nombres de tabla
- Nombre o nombres de consulta.
El Asistente para aplicaciones MFC crea archivos y especifica los elementos necesarios. Dependiendo de las opciones que especifique, los archivos pueden incluir una clase de conjunto de registros.
Diseñe el formulario o formularios de la base de datos. Use el editor de diálogos de Visual C++ para colocar controles en los recursos de la plantilla de diálogo para las clases de vista de registros. El Asistente para aplicaciones MFC crea un recurso de plantilla de diálogo vacío para rellenarlo.
Cree clases adicionales de vista de registros y conjunto de registros según sea necesario. Use la vista de clases para crear las clases y el editor de diálogos para diseñar las vistas. La vista de clases crea archivos adicionales para las nuevas clases.
Cree objetos de conjunto de registros según sea necesario en el código. Use cada conjunto de registros para manipular registros... Los conjuntos de registros se basan en las clases derivadas de CRecordset con los asistentes. ODBC usa el intercambio de campos de registro (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 registro, el intercambio de datos de diálogo (DDX) intercambia datos entre el conjunto de registros y los controles de la vista de registros.
... o cree una base de datos CDatabase explícita en el código para cada base de datos que desee abrir. Base los objetos del conjunto de registros en los objetos de base de datos. El objeto de base de datos proporciona una interfaz al origen de datos.
Enlace dinámicamente las columnas de datos al conjunto de registros. En ODBC, agregue código a la clase del conjunto de registros derivado para administrar el enlace. Consulte el artículo Conjunto de registros: Enlazar dinámicamente columnas de datos (ODBC).

Consulte también

Crear la plataforma
Secuencia de operaciones para compilar aplicaciones MFC
Secuencia de operaciones para crear aplicaciones OLE
Secuencia de operaciones para crear controles ActiveX