FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas de conectividad adoconecction
Mis más gratos saludos:
Tengo diferentes bases de datos en SQL 2000, en dos rutas diferentes, una en facturas y la otra en contable, tengo un AdoQuery que necesita rescatar datos de ambas tablas, pero el Adoquery me da la opción de tener solo una conexión, y me indica un error de tabla no encontrada, como puedo solucionar esta dificultad. Facturas Contable Proveedores detalle Cuentas Etc AdoQuery tener conexion para ambas tablas, para realizar un join, para imprimir en un formulario Qreport, Atte. |
#2
|
||||
|
||||
Si las dos bases de datos estan registradas, puedes hacer la consulta cruzada entre bases de datos, antecediendo a la tabla el prefijo con el nombre de la base de datos:
SELECT basedatos1.dbo.Tabla1.campo Algo como: Código:
SELECT A.Nombre, B.Salario FROM Basedatos1.dbo.Tabla1 A INNER JOIN Basedatos2.dbo.Tabla2 B ON A.campocomun=B.campocomun
__________________
Héctor Geraldino Software Engineer |
#3
|
|||
|
|||
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 |
#4
|
|||
|
|||
Gracias por su respuestas amigos,
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|