La Web del Programador: Comunidad de Programadores
 
    Pregunta:  151 - BASE DE DATOS MDB
Autor:  Rubén
Necesito utilizar una Base de Datos creada con Access para realizar una Aplicación en Delphi 3.
Si alguien me puede ayudar a resolver esta cuestión, por favor que me envie una respuesta.
Gracias.

  Respuesta:  Tes_Cadiz
Estimado amigo:
En delphi 4 para poder accecer a una base de datos hecha en access, debes configurar el controlador odbc, concretamente los controladores de access, diciendole la ruta donde se encuentra tu .mdb. Luego, ya en delphi, eliges la propiedad database y seleccionas MSAcess. en delphi 3 creo que sera igual. Ya una vez que has terminado la aplicacion, con el install shield (asistente de creaccion de instalaciones), puedes configurarlo para que cuando el usuario instale tu aplicacion, el odbc se configure automaticamente. Ventaja: No tienes la necesidad de contemplar en tu codigo en path de la base de datos. Espero que te sirva.

  Respuesta:  JARR
Puedes crear un alias para una base de datos de Access, para hacerlo dirígete al panel de control y entra en el ODBC de 32 bit y vete a la pestaña System DSN, haz click en Add y selecciona Microsoft Access Driver (*.mdb) y haz click en finalizar. En la siguiente pantalla te piden un nombre para tu alias y la base de datos a la cual se refiere. Regresa a las pestañas principales y escoge la pestaña File DSN y realiza un proceso similar al anterior. Ahora crea en Delphi una aplicación, agrega un componente de TTable o TQuery e indicales el alias que ababas de crear.

  Respuesta:  Gonzalo
Para abrir un archivo MDB (Access) con Delphi 3.0 lo unico que debes hacer es abrir el Database Desktop 7.0 una aplicacion que sirve de enlace entre Delphi y el mundo de las Bases de Datos. Una vez hecho esto y si la aplicacion fue instalada con la opcion de combinar bases de datos en el menu archivo abrir solo debes introducir el nombre de la base de datos y yo te recomendaria que cambiases el formatato a .DB porque Delphi trabaja mejor con este formato.

  Respuesta:  German
Puedes tambien exportar la base de datos de Access a paradox para utilizarla con Delphi. Esto se puede hacer desde el mismo Access. Seleccionas la tabla, y escoges ARCHIVO / GUARDAR COMO O EXPORTAR.

  Respuesta:  Alberto
Lo ideal es pasar a un formato dbase, teniendo cuidado en la asignacion de los nombres de los campos ya que estos se adecuan al formato dbase. Es mejor dbase porque de esta forma no tendras problemas con las diferencias que existen entre las versiones de las otras bases de datos (paradox, acces, etc.). ademas dbase puede ser consultado hasta con una aplicacion tan simple como NC.
Con un pequeño programa en delphi podrás pasarlo al mode de base que quieras

  Respuesta:  Jeg
Puedes conectar directamente con la base de datos utilizando controladores ODBC