Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/06/2004, 09:20
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Hola..

Se me ocurren 2 cosas..

1.- Crear 2 cadenas de conexion.., e ir accesando a la info que necesitas y para que todo quede en el mismo puedes apoyarte de un dataset.

2.- Si estás usando MSSQL puedes hacer uso de OPENROWSET para accesar desde un server a la info de otro server.

Ejemplo con el query analyser (usando la BD pubs de SQL Server)

USE pubs
GO
SELECT a.*
FROM OPENROWSET('SQLOLEDB','server=NombreServer;uid=User;pwd=pass word',
'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname') AS a

GO


3.- Si tienes en el mismo server las 2 BD que necesitas y los campos que deseas mostrar son del mismo tipo puedes hacer una UNION.

Ejemplo.

Cita:
SELECT A.* FROM
(SELECT * FROM BD1.dbo.authors ORDER BY au_id1 asc) A
UNION
SELECT B.* FROM
(SELECT * FROM BD2.dbo.authors ORDER BY au_id2 desc) B
Recuerda que si utilizas el order by tienes que hacer uso de subqueries como en el ejemplo anterior

Salu2 y espero te haya dado una idea
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net