USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SQL entre Bancos de Dados distintos...
jvlsm
SANTA MARIA
RS - BRASIL
Postada em 02/11/2004 16:00 hs            
Caros Colegas,
 
Estou tendo o seguinte problema: Trabalho com um sistema de estoque que possui mais de um banco de dados.
 
Vejam o exemplo Banco -> Tabelas
 
Estoque.mdb -> clientes,fornecedores,transportadoras,etc...
Movimentos.mdb -> Vendas,VendasItens,Compras,ComprasItens
Orcamentos.mdb -> Orcamentos,OrcamentosItens
 
Preciso fazer uma SQL entre o banco Estoque.mdb e Orcamentos.mdb, tipo:
 
SELECT Orcamentos.*,Clientes.Nome FROM Orcamentos,Clientes WHERE Orcamentos.IDCliente = Clientes.IDCliente AND IDOrcamento = 1
 
Só que uma tabela está no Banco Estoque.mdb e a outra em Orcamentos.mdb
 
Já tentei algo do tipo:
 
Set RST = dborcamentos.openrecordset("SELECT Orcamentos.* FROM Orcamentos INNER JOIN Clientes IN 'C:/Estoque/Estoque.mdb' ON Orcamentos.IDCliente = Clientes.IDCliente AND Orcamentos.IDOrcamento = 1")
 
(as barras estao assim: / no path porque o forum nao aceitou a outra...)
 
Mas não consigo de jeito maneira...
 
Alguém já passou por uma situação destas???
Alguma idéia para me dar???
 
Desde já agradeço.
 

Juliano V. Londero
jvlsm@terra.com.br
TÓPICO EDITADO
   
Poca
SETE LAGOAS
MG - BRASIL
Postada em 02/11/2004 19:32 hs            
Amigo,
 
Pode até ser que exista, acredito que não...
 
estudo SQL há um tempão e nunca vi solução para isto...
 
Mas para ser sincero acho que o layout de seu banco de dados está errado...
 
O certo seria todas as tabelas em um banco de dados somente...
 
Caso vc tenha divido o seu aplicativo em módulos, e fez a venda separadamente destes, o correto seria você ter vendido cada módulo com o banco de dados completo contendo todas as tabelas para todos os módulos, e depois fazendo a comercialização somente do aplicativo (.exe).
 

Imagine um sistema (.exe) que vc pode programar códigos fontes dentro dele, mesmo com ele estando em execução no momento e ainda trabalhando em rede!

Ficou confuso ??? Não entendeu como isso é possível ???

Componente:    Macro pra VB6  / Desenvolvido por Kraysler.

O teu sistema fica com recursos parecido com o que a linguagem SAP oferece. OBS.: Linguagem SAP = R$ 80.000,00 , talvez seja por isso que vc não tenha ouvido falar nela.

Baixe um aplicativo Demo do componente: http://www.macrovb.cjb.net

     
Poca
SETE LAGOAS
MG - BRASIL
Postada em 04/11/2004 12:37 hs            
Desculpe amigo,
 
 realmente você tem razão...
 o comando 'IN' existe... vou verificar a sua utilização e retornarei para vc.
 
 T+
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página