GARANTIR DESCONTO

Fórum Consulta SQL #277504

15/04/2005

0

Galera, nao sei se é possível mas preciso muito disso. Tenho 2 bancos de dados ACCESS, preciso gerar uma consulta em SQL onde utiliza tabelas inseridas nos dois, uma em cada arquivo ACCESS. Espero que possam me ajudar.
Utilizo esse esquema pois um das tabelas do banco é muito gde e não é utilizada muito no sistema por isso deixa-a em um banco separada p/ melhorar a performace.


Flacandido

Flacandido

Responder

Posts

16/04/2005

José Henrique

Vincule a(s) tabela(s) do banco A ao banco B. A partir do banco B você poderá referenciar a(s) tabela(s) do banco A.


Responder

Gostei + 0

16/04/2005

Flacandido

Caro amigo, foi uma excelente idéia, mas ainda há um problema, caso mude os bancos de lugar o vinculo nao funciona, pois o usuário do sistema é quem vai determinar o local que ira ser instalado o sistema, respeitando o detalhe de ambos Bancos estarem na mesma pasta um do outro. Agredeço se puder me ajudar.


Responder

Gostei + 0

16/04/2005

Anorex

crie uma tela para o usuário indicar e grave esses dados em um arquivo ini que o seu sistema saiba onde vai tar... ai qndo o sistema abrir vc consulta esse arquivo ini e vai no caminho indicado...


Responder

Gostei + 0

17/04/2005

Flacandido

Caro Anorex, o problema não é o sistema encontrar o banco de dados e sim, qdo o banco de dados nao estiver na mesma pasta em que estavam qdo fiz o relacionamento entre os bancos.

Ex.: Abri um dos bancos, fiz o relacionamento, beleza, funcionou. Fechei e mudei ambos para outro local em disco, qdo reabri a o banco onde foi feito relacionamento e tentei abrir a tabela relacionada o mesmo nao mais funcionou, dizendo que nao encontrou, exibindo uma mensagem de erro com o caminho onde antes estavam os mesmos Bancos de Dados.

Agredeço desde já pela ajuda e opiniões.


Responder

Gostei + 0

17/04/2005

Gandalf.nho

Coloque os 2 bancos na mesma pasta e teste a conexão ao abrir, se der erro recrie a conexão em runtime com o caminho correto.


Responder

Gostei + 0

17/04/2005

Flacandido

O erro nao é na hora do sistema conectar ao banco de dados, altera a string de conexão já é feita, o problema são os relacionamentos feitos entre os Bancos que nao funcionam se os mesmos forem movidos p/ outro local, a solução seria então alterar o caminho dos relacionamentos no Banco de Dados, isso teria que ser feito via código em Delphi, coisa que infelismente não sei fazer, se puderem me ajudar ficarei muito grato.
Detalhe, alterar a conexão via programa já é feita, o relacionemento de tabelas entre os bancos que não...
Obrigado + 1 vez;;;


Responder

Gostei + 0

18/04/2005

Anorex

vc naum pode juntar os dois bancos ne um só?


Responder

Gostei + 0

18/04/2005

Flacandido

Nao, pois um dos bancos possui uma tabela c/ uma qtde muito gde de registros os quais nao sao acessados c/ muito frequencia no sistema, por isso era preferivel deixá-la em um banco separado visando melhorar a performace do sistema.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar