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.