Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   abrir BD mdb usando ADOconnections en tiempo de ejecución (https://www.clubdelphi.com/foros/showthread.php?t=3929)

viajero2015 24-09-2003 23:12:02

abrir BD mdb usando ADOconnections en tiempo de ejecución
 
Hola amigos.
como puedo abrir una BD usando un objeto ADOconnection en tiempo de corrida teniendo en cuenta que el camino fisico de la BD esta almacenada en un fichero .init o sea en ese fichero va existir una variable
urlbasedatos que va tener esto

urlbasedatos:=c:\sgccg\bs.mdb puede ser este o otro camino que el usuario le indique por un formulario.
pero no se como hacerlo alguien me puede echar una mano.

gracias de antemano.
salu2 TOMAS

marcoszorrilla 24-09-2003 23:36:32

Aquí tienes una idea:

Código:

adc.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Mis Documentos\bd1.mdb';
adc.Connected:=True;

Los argumentos van separados por punto y coma, los guardas en un ini, los recuperas y los concatenas separándolos por punto y coma y luego armas la cadena de conexión para posteriormente activarla.

Un Saludo.

oscarnmp 25-09-2003 01:11:02

Yo lo hago, usando como proveedor de datos, el motor JET, usando una cadena de conexion y substituyendo el fichero. Mas o menos así:

adoconnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ FicheroMDB +';Persist Security Info=False';

__cadetill 25-09-2003 01:39:05

he unido los 2 hilos abiertos por el compañero viajero2015 en éste sólo


La franja horaria es GMT +2. Ahora son las 03:46:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi