Fórum Dúvida Firebird (2 GDBS Diferentes) #416161
02/05/2012
0
Boa tarde. utilizo firebird 2.0 e gostaria de realizar uma consulta sql para me trazer informações de 2 tabelas que se encontra em 2 gdbs diferentes.
No meu GOURMET.GDB eu tenho uma tabela chamada CadCategorias no meu GOURMET2.GDB eu tenho uma tabela chamada Movimento que contem um campo chamado IdCatego. quando eu escrevo o sql gostaria de trazer algumas informações que estão no meu GOURMET.GDB mediante ao IdCatego do GOURMET2.GDB.
Alguem pode me ajudar ?
Obrigado.
No meu GOURMET.GDB eu tenho uma tabela chamada CadCategorias no meu GOURMET2.GDB eu tenho uma tabela chamada Movimento que contem um campo chamado IdCatego. quando eu escrevo o sql gostaria de trazer algumas informações que estão no meu GOURMET.GDB mediante ao IdCatego do GOURMET2.GDB.
Alguem pode me ajudar ?
Obrigado.
Charles Cavalcante
Curtir tópico
+ 0
Responder
Posts
02/05/2012
Anderson
Somente usando SQL não há como fazer isto. Há algum suporte na versão 2.5 (http://www.firebirdfaq.org/faq16/)
Para resolver esta questão terá que ser via código criando um DataSet Virtual (Tabela Virtual). Considerando a capacidade de armazenamento do Firebird, acredito que não seja necessário separar tabelas de cadastros e de movimentação, pois isto dificulta muito a geração de relatórios e torna mais complexo manter a integridade referencial.
Abraços,
Anderson:.
Para resolver esta questão terá que ser via código criando um DataSet Virtual (Tabela Virtual). Considerando a capacidade de armazenamento do Firebird, acredito que não seja necessário separar tabelas de cadastros e de movimentação, pois isto dificulta muito a geração de relatórios e torna mais complexo manter a integridade referencial.
Abraços,
Anderson:.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)