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

Preguntas similare

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

Respuesta Responder a este mensaje
#2 Hirotaro
14/08/2008 - 18:30 | Informe spam
Que tal gracias por la respuesta, si es en SQL server y las bases de datos
estan en el mismo servidor y esa es la intruccion que ocupo para hacerlo en
las vistas ahi en el administrador , pero me dijeron que ya en programación
con c sharp la instrucciones son diferentes y que no se puede hacer con dos
bases de datos diferentes. es cierto eso?Gracias.

Hirotaro
"Jesús López" escribió en el
mensaje news:OmjR%23Lf$
¿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





Respuesta Responder a este mensaje
#3 Jesús López
14/08/2008 - 19:00 | Informe spam
Es totalmente falso eso que te dicen. Las instrucciones T-SQL son
exáctamente las mismas tanto si las envías desde el Enterprise Manager,
Query Analyzer, SQL Server Management Studio, C#, Visual Basic, o desde
cualquier otro sitio. El T-SQL es el T-SQL ¿Qué le puede hacer pensar a
alguien que pueda ser diferente?

Saludos:

Jesús López
www.solidq.com



"Hirotaro" escribió en el mensaje
news:eCNuBsi$
Que tal gracias por la respuesta, si es en SQL server y las bases de datos
estan en el mismo servidor y esa es la intruccion que ocupo para hacerlo
en las vistas ahi en el administrador , pero me dijeron que ya en
programación con c sharp la instrucciones son diferentes y que no se puede
hacer con dos bases de datos diferentes. es cierto eso?Gracias.

Hirotaro
"Jesús López" escribió en el
mensaje news:OmjR%23Lf$
¿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









Respuesta Responder a este mensaje
#4 Hirotaro
14/08/2008 - 20:07 | Informe spam
Gracias por tu respuesta es muy clara. pero seria mucho pedir si tienes
algun codigo de algun programa en c sharp que haga eso? solo la parte donde
se hace la consulta a las dos bases. Te lo voy a agradecer mucho.Gracias.

Hirotaro
"Jesús López" escribió en el
mensaje news:udzEE9i$
Es totalmente falso eso que te dicen. Las instrucciones T-SQL son
exáctamente las mismas tanto si las envías desde el Enterprise Manager,
Query Analyzer, SQL Server Management Studio, C#, Visual Basic, o desde
cualquier otro sitio. El T-SQL es el T-SQL ¿Qué le puede hacer pensar a
alguien que pueda ser diferente?

Saludos:

Jesús López
www.solidq.com



"Hirotaro" escribió en el mensaje
news:eCNuBsi$
Que tal gracias por la respuesta, si es en SQL server y las bases de
datos estan en el mismo servidor y esa es la intruccion que ocupo para
hacerlo en las vistas ahi en el administrador , pero me dijeron que ya en
programación con c sharp la instrucciones son diferentes y que no se
puede hacer con dos bases de datos diferentes. es cierto eso?Gracias.

Hirotaro
"Jesús López" escribió en el
mensaje news:OmjR%23Lf$
¿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













Respuesta Responder a este mensaje
#5 Jesús López
15/08/2008 - 01:42 | Informe spam
¿Por qué no lo intentas hacer tú mismo? Si no te sale, vuelve y pregunta.
Creo que te he resuelto perfectamente la duda que tenías, así que ¿Qué
problema tienes para escribir el código?. Sinceramente, da la impresión de
que no lo haces por pura pereza. Y la verdad, es que no me apetece ayudar a
nadie que muestra esa actitud.

Saludos:

Jesús López
www.soldiq.com



"Hirotaro" escribió en el mensaje
news:eLWhvij$
Gracias por tu respuesta es muy clara. pero seria mucho pedir si tienes
algun codigo de algun programa en c sharp que haga eso? solo la parte
donde se hace la consulta a las dos bases. Te lo voy a agradecer
mucho.Gracias.

Hirotaro
"Jesús López" escribió en el
mensaje news:udzEE9i$
Es totalmente falso eso que te dicen. Las instrucciones T-SQL son
exáctamente las mismas tanto si las envías desde el Enterprise Manager,
Query Analyzer, SQL Server Management Studio, C#, Visual Basic, o desde
cualquier otro sitio. El T-SQL es el T-SQL ¿Qué le puede hacer pensar a
alguien que pueda ser diferente?

Saludos:

Jesús López
www.solidq.com



"Hirotaro" escribió en el mensaje
news:eCNuBsi$
Que tal gracias por la respuesta, si es en SQL server y las bases de
datos estan en el mismo servidor y esa es la intruccion que ocupo para
hacerlo en las vistas ahi en el administrador , pero me dijeron que ya
en programación con c sharp la instrucciones son diferentes y que no se
puede hacer con dos bases de datos diferentes. es cierto eso?Gracias.

Hirotaro
"Jesús López" escribió en el
mensaje news:OmjR%23Lf$
¿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

















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida