Ver Mensaje Individual
  #3  
Antiguo 03-08-2007
Avatar de Faust
Faust Faust is offline
Miembro
 
Registrado: abr 2006
Ubicación: México D.F.
Posts: 930
Reputación: 19
Faust Va por buen camino
Thumbs up Usar ADO

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
__________________
Herr Heins Faust
Responder Con Cita