Select em 2 GDBs diferentes ao mesmo tempo (DBExpress)
Olá pessoal,
estou migrando o meu sistema de BDE para DBExpress. Gostaria de saber como posso fazer um Select que trabalhe com 2 GDB´s. Com o BDE, eu fazia da seguinte maneira:
Query.DatabaseName := ´´;
Query.SQL.Add(´SELECT * FROM ´:BD1:TABELA1´ T1, ´:BD2:TABELA2´ T2´);
Onde BD1 e BD2 eram as propriedades DatabaseName dos componentes TDataBase, que ligavam respectivamente o Banco 1 e o Banco 2. E agora com o SQLConnection, como devo fazer ?
Interbase 6.0
Delphi 7
estou migrando o meu sistema de BDE para DBExpress. Gostaria de saber como posso fazer um Select que trabalhe com 2 GDB´s. Com o BDE, eu fazia da seguinte maneira:
Query.DatabaseName := ´´;
Query.SQL.Add(´SELECT * FROM ´:BD1:TABELA1´ T1, ´:BD2:TABELA2´ T2´);
Onde BD1 e BD2 eram as propriedades DatabaseName dos componentes TDataBase, que ligavam respectivamente o Banco 1 e o Banco 2. E agora com o SQLConnection, como devo fazer ?
Interbase 6.0
Delphi 7
Everton
Curtidas 0
Respostas
Edilcimar
26/12/2003
vc não deve selecionar 2 GDB´s e sim criar um GBD com diversas tabelas ex: Estoque.gdb e dentro do estoque.db crie as tabelas clientes, produtos, vendas, etc e depois faça a seleção normalmente entre as tabelas
GOSTEI 0
Everton
26/12/2003
caro edilcimar,
Na verdade os sistemas que utilizam vários GDB´s são da empresa onde trabalho, há sistemas que são integrados e que chegam a utilizar 3 ou 4 GDB´s. Como era utilizado o BDE (TDatabase) e era possível fazer esse select então não havia problemas. Agora a empresa está pensando em fazer a migração para DBExpress, e eu gostaria de saber se também seria possível fazer esse SQL. Mas o que tudo indica é que ou a empresa mantém o BDE, ou terá que rever a estrutura dos bancos / programas (o que apesar de trabalhoso seria o mais recomendável).
Valeu Edilcimar !!!
Feliz Ano Novo !!
Na verdade os sistemas que utilizam vários GDB´s são da empresa onde trabalho, há sistemas que são integrados e que chegam a utilizar 3 ou 4 GDB´s. Como era utilizado o BDE (TDatabase) e era possível fazer esse select então não havia problemas. Agora a empresa está pensando em fazer a migração para DBExpress, e eu gostaria de saber se também seria possível fazer esse SQL. Mas o que tudo indica é que ou a empresa mantém o BDE, ou terá que rever a estrutura dos bancos / programas (o que apesar de trabalhoso seria o mais recomendável).
Valeu Edilcimar !!!
Feliz Ano Novo !!
GOSTEI 0
Edilcimar
26/12/2003
eu aconselharia a fazer um programa para migrar tudo para um novo gdb
GOSTEI 0