Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/08/2007, 11:28
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Como cruzar tablas de dos bases de datos diferentes

Alguna manera debe haber, pero no doy con ello. Tengo 2 BD:
- D:\Mis Documentos\bd1.mdb con la tabla personas
- D:\Mis Documentos\bd2.mdb con la tabla telefonos

Desde bd1.mdb hago esto...
Código:
SELECT telefonos.id_tel, telefonos.id_persona, telefonos.telefono
FROM telefonos IN 'D:\Mis Documentos\bd2.mdb';
... y funciona. Pero al momento de hacer un join no:
Código:
SELECT personas.id_persona, personas.persona, telefonos.id_tel, telefonos.telefono
FROM personas INNER JOIN telefonos ON personas.id_persona = telefonos.id_persona IN 'D:\Mis Documentos\bd2.mdb';
... me dice que:

Cita:
Iniciado por El motor de base de datos Microsoft Jet
no puedo encontrar la tabla o consulta 'personas'.
Lo raro es que no puede encontrar la tabla personas (que es de bd1.mdb), mas no la tabla teléfonos (que es de la base bd2.mdb)...

Sigo investigando.
__________________
...___...

Última edición por AlZuwaga; 07/08/2007 a las 11:21 Razón: corrigiendo un pequeño dato