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
|