Select mult banco, como implementar?

Firebird

12/12/2007

Boa tarde pessoal, estou com um problema que o seguinte, tenho uma aplicacao mult empresa onde tenho um executavel para cada uma base de dados referente a determinada empresa, ate ai tudo esta perfeito, mas agora o usuario gostaria de resolver tudo em um executavel so, o problema que tenho uma agenda para marcacao de consultas mostrando os horarios disponiveis, mas agora gostaria de fazer algo nesse sentido

select *
from banco1.tabela
union
select *
from banco2.tabela

isso é possivel, alguem ja passou por um problema parecido?

Agradeco desde ja,


At.:Luciano Edgard


Luciano Andrade

Luciano Andrade

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

12/12/2007

No SELECT direto não tem como fazer, já que IB/FB não tem suporte a consultas multi-banco, mas você pode fazer uso de uma tabela em memória, como o ClientDataSet para obter essas informações (conecte a um banco, execute a consulta e jogue os dados na tabela em memória, depois conecte ao outro banco, execute a consulta e junte os novos dados aos já existentes).


GOSTEI 0
Sremulador

Sremulador

12/12/2007

uma vez vi algo sobre isso, agora estou precisando, mas não me lembro onde :S


GOSTEI 0
Mmoreira

Mmoreira

12/12/2007

Vi em um artigo no site Firebase que isso foi implementado em uma nova versao do firebird, a 2.5 se nao me engano mas esta versao ainda é alpha


GOSTEI 0
POSTAR