Ver Mensaje Individual
  #3  
Antiguo 29-10-2004
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Reputación: 20
lgarcia Va por buen camino
Smile adoconecction

Por que no trabajas con el componente ADOStoreProc y lo asocias a un procedimiento almacenado utilizando una tabla temporal donde con un UNION ALL enlaces las dos BD, como en este ejemplo:

CREATE PROCEDURE FrecuenciaTotal
@fecha1 DATETIME,
@fecha2 DATETIME
AS
CREATE TABLE #temporal
(
codigo CHAR(5),
nombre NVARCHAR(50)

)
INSERT INTO #temporal
SELECT dbo.Usuarios.codigo, dbo.Usuarios.nombre
FROM dbo.BaseDatos1.Bolsos
WHERE dbo.Bolsos.fecha BETWEEN @fecha1 AND @fecha2

UNION ALL
SELECT dbo.Usuarios.codigo, dbo.Usuarios.nombre
FROM dbo.BaseDatos2.Rutas
WHERE dbo.Rutas.fecha between @fecha1 and @fecha2

SELECT codigo, nombre
FROM #temporal
GO

Espero que te ayude por que a mi ha resuelto miles de problemas.

Saludos
Luis Garcia
Responder Con Cita