Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Usar tablas de dos bases de datos distintas (https://www.clubdelphi.com/foros/showthread.php?t=1719)

davidcm 25-06-2003 11:20:20

Usar tablas de dos bases de datos distintas
 
Buenas;

Me gustaría saber como puedo hacer un select de dos tablas que estan en bases de datos distintas.

Lo que empleo habitualmente es el IBDataset y el IBSql con interbase 6.

Un ejemplo de como lo hago hasta ahora con tablas en una misma base de datos es: ( Con alguna condición, claro ).

with IBDataset1 do
begin

close;
selectsql.clear;
selectsql.add('select campo1, campo2 from tabla1, tabla2');
open;

end;

Si ahora quisiera hacer lo mismo pero la tabla2 estuviese en otra base de datos, si es que se puede, como se haría?

Gracias de antemano.

Aprendiz 26-06-2003 12:29:34

Este es un problema que me encontré hace tiempo.

Con paradox por ejemplo es algo sencillo de realizar, pero con Interbase (hasta la versión 6.0 al menos) no se puede hacer.

Lo siento pero es así, no se pueden en la misma consulta, trigger o procedimiento almacenado conectarse con otra base de datos y coger datos de ella.

Saludos

davidcm 26-06-2003 17:05:05

Gracias aprendiz.

No me queda más remedio que meter todas las tablas en la misma base de datos.


La franja horaria es GMT +2. Ahora son las 17:43:08.

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