consulta a tablas dos bases de datos diferentes

14/08/2008 - 02:21 por Hirotaro | Informe spam
Que tal, es posible con c sharp hacer una consulta de la combinacion de 2
tablas que se encuentran en 2 bases de datos diferentes? es decir tengo la
tabla compras con el campo id_proveedor en una base de datos 1 y quiero
ligar esa tabla con el campo id_proveedor de la tabla proveedores (que esta
en una base de datos 2), tambien con el campo nombre_proveedor, para que me
muestre las compras con el nombre del proveedor ya que la tabla compras no
tiene el nombre del proveedor, solo el id de proveedor.Es posible eso? como
lo haria? Gracias.

Hirotaro
 

Leer las respuestas

#1 Jesús López
14/08/2008 - 11:49 | Informe spam
¿Qué sistema de bases de datos usas?

¿Las bases de datos están en el mismo servidor?


Si es SQL Server y las bases de datos están en el mismo servidor, puedes
combinar las tablas en una misma consulta, solo tienes que especificar el
nombre de la base de datos

SELECT <lista de campos>
FROM BD1.dbo.Tabla1 T1 INNER JOIN BD1.dbo.Tabla2 T2
ON T1.Id = T2.Id



Con Access y SQLite también se puede hacer en una sóla consulta, aunque de
forma diferente. En otros sistemas de bases de datos no lo sé.

Saludos:

Jesús López
www.soldiq.com



"Hirotaro" escribió en el mensaje
news:u205vOa$
Que tal, es posible con c sharp hacer una consulta de la combinacion de 2
tablas que se encuentran en 2 bases de datos diferentes? es decir tengo la
tabla compras con el campo id_proveedor en una base de datos 1 y quiero
ligar esa tabla con el campo id_proveedor de la tabla proveedores (que
esta en una base de datos 2), tambien con el campo nombre_proveedor, para
que me muestre las compras con el nombre del proveedor ya que la tabla
compras no tiene el nombre del proveedor, solo el id de proveedor.Es
posible eso? como lo haria? Gracias.

Hirotaro

Preguntas similares