Como juntar dos tablas de distintos .MDB en una consulta

08/12/2006 - 01:56 por José Ángel González | Informe spam
Pues eso, como puedo hacer una consulta de dos tablas que estan en
distintos .MDB.
Por ejemplo Clientes estan en MDB1 y Pedidos en MDB2 y quiero saber el
nombre de los clientes que tienen pedidos.

Un saludo,
Ángel González.
 

Leer las respuestas

#1 jose
08/12/2006 - 08:23 | Informe spam
Hola Jose Angel

Una opción es vincular las tablas de las 2 bases de datos y construye
la consulta con las tablas de las bases de datos.
Mas información en
http://groups.google.es/group/micro...amp;qt_g=1

Otra opción es crearte un dataset, y llenarlo de dos tablas, una de cada
base de datos. Luego en el dataset haces una relacción entre las dos tablas
y puedes hacer la consulta.

El codigo seria

'Primero creas dos conexiones
dim conexion1 as new OledbConnection (ruta de la base de datos 1)
dim conexion2 as new OledbConnection (ruta de la base de datos 2)

'Creas dos dataadapters
dim da1 as new OledbDatatdapter ("Select .", conexion1)
dim da2 as new OledbDatatdapter ("Select .", conexion2)

'Creas el objeto datatset
dim ds as new dataset

'Llenas el datatset con las dos tablas
da1.Fill (ds,"Tabla1")
da2.Fill (ds."Tabla2")

Ya tendrias las dos tablas en el dataset.

Un saludo

Jose

"José Ángel González" escribió en el mensaje
news:
Pues eso, como puedo hacer una consulta de dos tablas que estan en
distintos .MDB.
Por ejemplo Clientes estan en MDB1 y Pedidos en MDB2 y quiero saber el
nombre de los clientes que tienen pedidos.

Un saludo,
Ángel González.

Preguntas similares