PDA

Ver la Versión Completa : Conectar Delphi 7 a varias BD Access


Pancholp1986
22-10-2010, 15:29:44
Buenas,
mas o menos lo que quiero hacer es éso.
En un directorio tengo guardadas una "x" cantidad de BD Access (pueden ir variando esa cantidad) y desde Delphi7 poder ir abriendo de a una por vez para trabajar en c/u.
También lo que necesito hacer es crear una BD Access en ejecución con su respectiva tabla, o sea tengo una BD1.mdb y necesito crear una BD2.mdb (las BD1 y BD2 son exactamente igual en todo, van a diferir en sus nombres y en los nombres de la tabla de c/u y bueno ... una va a tener datos y la otra no) ... se puede?

Bueno lo que necesito es que me digan primero, si lo que quiero hacer es posible. En todo caso, que más o menos me orienten como para arrancar.

Desde ya muchas gracias. Saludos!

Pancho.-

Caral
22-10-2010, 16:00:13
Hola
Hay muchas maneras de hacerlo, esta es una de ellas.
Saludos

Neftali [Germán.Estévez]
22-10-2010, 16:32:32
Al tema de la conexión ya te ha contestado Caral, y yo voy a añadir un par de hilos, que además son suyos y explican cláramente (y gráficamente) cómo se hace. En este hilo (http://www.clubdelphi.com/foros/showthread.php?t=68685&highlight=ADOConnection+ADOTAble) y en este otro (http://www.clubdelphi.com/foros/showthread.php?t=44763&highlight=ADOConnection+ADOTAble).

Para crear un fichero de Access por código puedes revisar este truco (http://neftali.clubdelphi.com/?p=17). Luego para las tablas puedes utilizar SQL; Un CREATE TABLE desde un ADOQuery bastaría para crearla.

Pancholp1986
22-10-2010, 20:28:07
Al tema de la conexión ya te ha contestado Caral, y yo voy a añadir un par de hilos, que además son suyos y explican cláramente (y gráficamente) cómo se hace. En este hilo (http://www.clubdelphi.com/foros/showthread.php?t=68685&highlight=ADOConnection+ADOTAble) y en este otro (http://www.clubdelphi.com/foros/showthread.php?t=44763&highlight=ADOConnection+ADOTAble).

Para crear un fichero de Access por código puedes revisar este truco (http://neftali.clubdelphi.com/?p=17). Luego para las tablas puedes utilizar SQL; Un CREATE TABLE desde un ADOQuery bastaría para crearla.

Bueno antes que nada gracias por responder, a ambos.
Lo que ando necesitando es justamente esto último que comentó Neftali. Bueno lo primero que les quería preguntar es que en el enlace "puedes revisar este truco", hay una manera de hacerlo, bien, ahora voy siguiendo los pasos como dice ahí. Una vez creada la Unit ADOX_TLB dice que tengo que utilizar el código que está ahi abajo. Bueno, el tema es que cuando creo la Unit me tira un montón de líneas de codigo, que hago con ellas? las borro y uso el código que tengo que usar no?? (pregunto .... para no hacer una cagada en el Projecto).

Saludos!
Pancho.-

Neftali [Germán.Estévez]
25-10-2010, 11:06:04
Una vez creada la Unit ADOX_TLB dice que tengo que utilizar el código que está ahi abajo. Bueno, el tema es que cuando creo la Unit me tira un montón de líneas de codigo, que hago con ellas?

No se a qué te refieres con "un motón de líneas"; Una vez que tengas el TLB añádelo a tu proyecto y usa las líneas que aparecen en el truco para crear la BD.

FJavierNavarroG
16-08-2013, 17:57:47
Hola que tal, quiero ver el ejemplo de Caral de donde hay muchas maneras de conectar varias BD de access, pero no veo ningún hilo, o donde le doy click para ver el ejemplo, disculpen, soy novato en este foro