CONEXIÓN DE UNA BASE DE DATOS CON DELPHI

Anuncio
Manuales Delphi 6.0
Ing. Alejandro Guzmán M.
CONEXIÓN DE UNA BASE DE DATOS CON DELPHI
1. Crear una carpeta de trabajo para todo el proyecto y copiar en ella la base de datos creada en la
versión de Access 2003 (extensión .mdb). Si la base de datos fue creada en la versión Access 2007
(extensión .accdb) deberás guardarla en la versión anterior 2000-2003.
Para nuestro caso, la base de datos se llama: Udabol.mdb y la tabla de llama: Alumnos, que tendrá
la siguiente estructura:
2. Arrancar Delphi e iniciar una nueva aplicación: File → New → Application
a) Cambiar las propiedades al formulario inicial:
Name
: FMenu
Caption
: Sistema de Control Educativo
BorderStyle : bsDialog
Position
: poScreenCenter
Color
: clWhite
b) Guardar el formulario con UMenu.pas (anterior: Unit1.pas)
c) Guardar el proyecto con Sistema.dpr (anterior: Project1.dpr)
3. . Agregar los componentes: MainMenu, ToolBar, StatusBar e Image (de las pestañas Standard,
Additional y Win32 respectivamente para lograr una buena presentación)
Manuales Delphi 6.0
Ing. Alejandro Guzmán M.
CONFIGURAR EL DATA MODULE (Módulo de datos)
1. Insertar un Data Módule: File → New → DataModule
2. Cambiar sus propiedades:
Name
: DM (anterior DataModule1)
Guardar con: File → Save as → UDM.pas
3. Insertar los componentes: ADOConnection, ADOTable (de la pestaña ADO) y un DataSource
(de la pestaña Data Access)
4. Configurar el ADOConnection con el botón derecho, elegir "Edit ConnectionString"
Clic en "Build"
Elegir "Microsoft Jet 4.0 OLE DB Provider" y luego "Siguiente"
Selecciona la base de datos, pero borra la ruta
Que quede así, luego pulsa en "Probar conexión"
Manuales Delphi 6.0
Ing. Alejandro Guzmán M.
Debe mostrar el siguiente mensaje
"Aceptar" y luego "OK"
5. Modificar sus propiedades:
Name
: Udabol
LoginPrompt : False
Connected
: True
(Regrabar)
6. Modificar las propiedades de ADOTable1
Name
: Alumnos
Connection
: Udabol
TableName : alumnos
Active
: True
(Regrabar)
7. Modificar las propiedades de DataSource1
Name
: DSAlumnos
Dataset
: Alumnos
(Regrabar)
8. Resultado final:
NOTA: El módulo de datos (DataModule) creado, nos permitirá conectarnos a los datos en todo tiempo
a través de los diferentes procesos que realicemos.
Descargar