Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   select de 2 bases de datos (https://www.clubdelphi.com/foros/showthread.php?t=11920)

FlacoNet 29-06-2004 21:39:53

select de 2 bases de datos
 
Buenas...no creo ser el primero que se le ocurre hacer una consulta select de 2 bases de datos interbase dentro del mismo motor de base de datos..

La verdad he buscado y nadie dice nada de nada...
Una posibilidad parece ser el uso de SET DATABASE (usando gpre - que tampoco entiendo como se usa) y asi crear distintos manejadores para cada una de las base de datos.

Alguna sugerencia? muchas gracias

guillotmarc 30-06-2004 12:52:30

Hola.

No se puede hacer en Interbase/Firebird. Solo te queda la solución de simularlo en tu aplicación, es decir lanzar dos consultas independientes (una a cada base de datos), y mezclar los datos (por ejplo. en un clientdataset que es un dataset en memória).

Saludos.

Toni 30-06-2004 16:22:07

Hola,

Como no dices como accedes a interbase no se si te servira, pero en el caso de que accedas mediante el BDE creo que si que puedes hacerlo, utilizando el alias de la bbdd como prefijo de la tabla:

select * from alias1.tabla1, alias2.tabla2

Como bien te dice guillotmarc de todas formas esto se resolvera en la parte cliente con lo que no es nada optimo.

Saludos,


La franja horaria es GMT +2. Ahora son las 08:04:33.

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