Ver Mensaje Individual
  #3  
Antiguo 20-12-2006
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Reputación: 21
Onti Va por buen camino
Curiosamente yo utilizo un datamodule llamado datos para contener a los componentes de coneccion (TIBDatabase, etc)

En un formulario de obtienes los datos de usuario y contraseña base de datos a la que se conecta
( si es local directamente el path --> d:\dbms\base.gdb
si es remota ip+path --> 192.168.0.1:d:\dbms\base.gdb
)

y los asignas a tu TIBDatabase ubicado en tu datmodule
Código Delphi [-]
  .
  .
  Datos.IBD_Datos.DatabaseName :=NomBase;
  Datos.IBD_Datos.Conected        :=True;

y tus componentes Query, Table apuntan a Datos.IBD_Datos

cuando necesites apunta a otra base de datos el procedimiento es el mismo, cierras la base cambias valores a Datos.IBD_Datos y lo coenctas con Datos.IBD_Datos.Conected :=True;

Espero te sirva
Responder Con Cita