Compartir por


Secuencia de operaciones para crear aplicaciones de base de datos

En la tabla siguiente, se muestra su rol y el rol del marco en lo que respecta a la escritura de 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 MFC. Solo debe usar DAO para mantener las aplicaciones existentes.

Creación de aplicaciones de base de datos

Tarea Lo que usted hace Lo que el marco hace
Decidir si se van a usar las clases ODBC o DAO de MFC. Use ODBC para los proyectos de MFC nuevos. Use DAO solo para mantener las aplicaciones existentes. Para 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.
Crear la aplicación esqueleto con opciones de base de datos. Ejecuta el Asistente para aplicaciones MFC. Seleccione las 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 incluidos necesarios. En función de las opciones que especifique, los archivos pueden incluir una clase de conjunto de registros.
Diseñar el formulario o los formularios de base de datos. Use el editor de cuadros de diálogo de Visual C++ para colocar controles en los recursos de plantilla de cuadro de diálogo para las clases de vista de registros. El Asistente para aplicaciones MFC crea un recurso de plantilla de cuadro de diálogo vacío para que lo rellene.
Crear clases adicionales de vista de registros y conjuntos 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 clases nuevas.
Crear 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 registros (RFX) para intercambiar datos entre la base de datos y los miembros de datos de campos del conjunto de registros. Si usa una vista de registro, el intercambio de datos de cuadros de diálogo (DDX) intercambia datos entre el conjunto de registros y los controles de la vista de registro.
… o cree un CDatabase explícito en el código para cada base de datos que desea 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.
Enlazar columnas de datos al conjunto de registros de manera dinámica. En ODBC, agregue código a la clase de conjunto de registros derivada para administrar el enlace. Consulte el artículo Conjunto de registros: Enlazar dinámicamente columnas de datos (ODBC).

Consulte también

Compilación en el marco
Secuencia de operaciones para compilar aplicaciones MFC
Secuencia de operaciones para crear aplicaciones OLE
Secuencia de operaciones para crear controles ActiveX