Efectivamente amigo Gustavo si usas Delphi 6 o 7 puedes usar ADO, algo que suelo hacer es usar un TADOConnection y crear la ConnectionString desde Delphi, checarla bien, y después crear por código la ruta hacia el archivo *.mdb, así que cuando ejecuto el programa, asigno la ruta del archivo *.mdb a la ruta donde se encuentra el archivo de base de datos, así puedes poner tu archivo de Access p. ej. en el mismo directorio que tu aplicación o en el subdirectorio Datos donde reside tu ejecutable.
Te dejo un ejemplo
- Creo una ResourceString para la ConnectionString:
Código:
resourcestring
ConexionStr = 'Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=';
- Después mediante código, p. ej. al crear tu DataModule o tu Form ejecutar lo siguiente:
Código:
adoDatosDB.ConnectionString:= ConexionStr +
ExtractFilePath(Application.ExeName) +
'Datos.mdb';
adoDatosDB.Open;
Nota: adoDatosDB es un TADOConnection:
Saludos