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)
-   -   Conexion ODBC desde delphi con TADOQuery (https://www.clubdelphi.com/foros/showthread.php?t=35138)

JuanPa1 01-09-2006 18:48:51

Conexion ODBC desde delphi con TADOQuery
 
Hola, necesito conectarme a una base de datos access que tengo en otra computadora mediante ODBC, pero quiero hacerlo utilizando el componente TADOQuery de delphi. Lo tengo hecho mediante la cadena de conexion que genera el delphi mismo y me funciona perfectamente porque la base de datos esta en la misma computadora, ahora quiero que la base de datos este en cualquier pc.
Alguien me puede decir como hacerlo, si esque es posible o no?
Gracias...

vtdeleon 01-09-2006 19:14:53

Cita:

Alguien me puede decir como hacerlo, si esque es posible o no?
Si
En ConnectionString hay una parte que dice "Data Source:C:\carpeta\bd1.mdb" (o algo parecido), pues solo tienes que cambair eso por la ruta de la carpeta compartida que tengas (Ej: \\servidor\caerpeta\bd1.mdb).


Saludos

JuanPa1 01-09-2006 19:27:13

Pero que pasaria si se cambia la ruta e el lugar donde se encuentra la base de datos, en ese caso la aplicacion no la encontraria a la ruta porque eso ya esta quemado en el codigo.
Es esa la razon por la cual quiero hacerlo con ODBC, porque en este caso seria independiente del lugar donde se encuentre la base de datos, porque con el ODBC la busco y la encuentro en cualquier lugar y la aplicacion siempre va apuntar al mismo ODBC..

vtdeleon 02-09-2006 00:00:39

Cita:

Pero que pasaria si se cambia la ruta e el lugar donde se encuentra la base de datos, en ese caso la aplicacion no la encontraria a la ruta porque eso ya esta quemado en el codigo.
Es esa la razon por la cual quiero hacerlo con ODBC, porque en este caso seria independiente del lugar donde se encuentre la base de datos, porque con el ODBC la busco y la encuentro en cualquier lugar y la aplicacion siempre va apuntar al mismo ODBC..
Ahora no enteindo cual es la duda:confused:, si ya sabes crear dsn el asunto es facil.

Saludos

Caral 02-09-2006 00:17:15

Hola
Yo conecto la base de datos con un archivo .ini
Me explico: El programa busca la direccion de este archivo y se conecta a la base de datos, no importa en que maquina este
Trabaja por odbc igual que el tuyo, con esto puedes modificar la posicion de la base de datos al ordenador que desees y simplemente cambiando el ini la ubica, eso es todo
Espero te sirva
Saludos.

JuanPa1 02-09-2006 00:19:30

Gracias por tu respuesta, eso mismo es lo que estaba pensando hacer.


La franja horaria es GMT +2. Ahora son las 01:32:07.

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