INNER JOIN EM TABELAS DE BANCOS DE DADOS DIFERENTE
Testei aqui uma query usando dois bancos access e funcionou, confesso que pra mim é novidade, vai um exemplo:
SELECT *
FROM C:\banco1.mdb.nometabela bco1
INNER JOIN C:\banco2.mdb.nometabela bco2
ON bco1.nomecampo = bco2.nomecampo
SELECT *
FROM C:\banco1.mdb.nometabela bco1
INNER JOIN C:\banco2.mdb.nometabela bco2
ON bco1.nomecampo = bco2.nomecampo
Citação::
Testei aqui uma query usando dois bancos access e funcionou, confesso que pra mim é novidade, vai um exemplo:
SELECT *
FROM C:anco1.mdb.nometabela bco1
INNER JOIN C:anco2.mdb.nometabela bco2
ON bco1.nomecampo = bco2.nomecampo
Olá, ROOLSI.
Vc testou no VB6 essa QUERY? Usou o endereço dos bancos de dados sem aspas e sem apóstrofo?
é se vc perceber a diferença do que ele testou pro seu, vai ver que ele não usou aspas simples pra informar o caminho do banco
Mesmo assim, dependendo do tamanho desse banco, aconselho vincular as tabelas desses dois bancos a um banco apenas, já que o access por natureza é mais lento.
Mesmo assim, dependendo do tamanho desse banco, aconselho vincular as tabelas desses dois bancos a um banco apenas, já que o access por natureza é mais lento.
MUITOOOOOOOOOOOOO OBRIGADO, ROOLSI. Meu erro foi ter usado as aspas ou os apóstrofos. Sem usar eles deu certinho! Maravilha!
Obrigado a todos pela ajuda.
Obrigado a todos pela ajuda.
Tópico encerrado , respostas não são mais permitidas