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)
-   -   Cambiar ruta de base de datos (https://www.clubdelphi.com/foros/showthread.php?t=5841)

Letty 06-12-2003 19:47:49

Cambiar ruta de base de datos
 
Hola a tod@s!
Estoy haciendo un programa con bases de datos y en un módulo tengo el tdatabase con las tablas, todo muy bien y tal.
El problema que se me presenta ahora es:
Si tengo un botón en el que al darle, me pongan la ruta de otra base de datos de características exactamente iguales pero con otros datos, ¿cómo hago para que todo funcione en torno a la nueva base, es decir, tablas y todo eso?:rolleyes: :confused: .
Yo pensé que era cambiar el directory de la bd y listo pero así tan simple no debe ser porque no va.
Gracias a todos por adelantado :p y hasta pronto :) . Bye.

__cadetill 08-12-2003 01:05:22

Suponiendo que utilizas Paradox...

Código:

    if Database1.Connected then Database1.Connected := false;
    Database1.Params.Clear;
    Database1.Params.Add('DEFAULT DRIVER=PARADOX');
    Database1.Params.Add('ENABLE BCD=FALSE');
    Database1.Params.Add('PATH=' + MiNuevoPath);
    Database1.Connected := true;


Letty 08-12-2003 18:31:47

Muchas gracias por responder a mi duda cadetill, realmente la solución es muy fácil. Ahora sólo tengo una pequeña duda, al conectar de nuevo la bd tengo que volver a activar todas las tablas y consultas, no? las tengo todas en el mismo sitio que la base de datos pero ¿tengo que ir activando todas de una en una? porque es un poco lioso, no?. Bueno, muchas gracias y hasta pronto.

__cadetill 09-12-2003 11:07:01

Pues sí, has de irlas activando. Por eso yo recomiendo hacer el Open de la tabla al abrir la pantalla que la utiliza y el Close respectivo al cerrarla


La franja horaria es GMT +2. Ahora son las 02:25:49.

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