Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2007, 06:11
yomesmo
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 353
Antigüedad: 21 años
Puntos: 1
Consulta a dos bases de datos

Hola, el problema es este:

En un mismo servidor tengo dos bases de datos y necesito hacer una consulta que implica a una tabla de cada BD.

La consulta SQL creo que debe de ser algo así:

"SELECT IdCliente, Nombre, Activo, Activo_Internet FROM (conexion1.dbo.Clientes LEFT JOIN Conexion2.dbo.Cliente_Internet ON idClienteTexto = IdCliente) ORDER BY Activo_Internet DESC"

Donde:
IdCliente, Nombre, Activo son de la tabla de la BD 1 y Activo_Internet de la tabla de la BD 2

Conexion1 sería la conexión a la BD 1 y Conexion2 a la BD 2.

El problema lo tengo con las conexiones, no me aclaro en como definirlas y en como enlazarlas con la consulta SQL

He probado con algo así

Set Conexion1 = server.CreateObject("ADOB.Recordset")
Conexion1.ActiveConnection = "DNS1"

Set Conexion2 = server.CreateObject("ADOB.Recordset")
Conexion2.ActiveConnection = "DNS2"


pero no me acabo de aclarar


SOS SOS SOS
__________________
Lo menos frecuente en este mundo es vivir. La mayoría de la gente existe, eso es todo...