Foros del Web » Programando para Internet » ASP Clásico »

Consulta bases de datos diferentes

Estas en el tema de Consulta bases de datos diferentes en el foro de ASP Clásico en Foros del Web. Bueno estube desconectado una temporada de asp clasico. Aver si alguien me refresca la memoria, o me ayuda para encontrar una solución. La idea es ...
  #1 (permalink)  
Antiguo 01/07/2010, 14:37
 
Fecha de Ingreso: septiembre-2005
Mensajes: 20
Antigüedad: 18 años, 7 meses
Puntos: 0
Consulta bases de datos diferentes

Bueno estube desconectado una temporada de asp clasico.

Aver si alguien me refresca la memoria, o me ayuda para encontrar una solución.

La idea es realizar una consulta a dos bases de datos diferentes mismo servidor mismo directorio sin pasword, y dar un unico listado uniendo las dos consultas en una sola i listando por fecha.

las dos tablas en diferentes bases de datos y mas o menos los mismos campos de consulta, i evidentemente campo fecha.

primero realizaba las dos consultas por separado y lanzaba un listado tras otro, evidentemente un desastre.

y luego pense que podria hacerlo con JOIN.

empece a montarlo pero como que no doy pie con bola:

Cita:
'Creamos la conexión con las Bases de Datos
set oConn=Server.CreateObject("ADODB.Connection")
set oConn2=Server.CreateObject("ADODB.Connection")
' las abro
oConn.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../fpdb/noticias_prensa.mdb"))
oConn2.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../fpdb/noticias16.mdb"))
SQL="SELECT TOP 5 id, fecha, hora, titulo, subtitulo, dato FROM noticias INNER JOIN id, fecha, titulo, subtitulo, Noticia, imagen, dato ORDER BY id DESC"
'Ejecutamos la consulta
set rs=oConn.Execute(SQL)

no funciona evidentemente .. alguna ayudita?
  #2 (permalink)  
Antiguo 02/07/2010, 15:44
 
Fecha de Ingreso: septiembre-2005
Mensajes: 20
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Consulta bases de datos diferentes

bueno sigo probando

Código:
set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../fpdb/noticias16.mdb"))


conecta1="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../fpdb/noticias_prensa.mdb")
conecta2="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../fpdb/noticias16.mdb")



SQL="SELECT TOP 5 id, fecha, hora, titulo, subtitulo, dato FROM "
SQL=SQL&"conecta1.noticias a"
SQL=SQL&" INNER JOIN "
SQL=SQL&"conecta2.noticias b"
SQL=SQL&" ORDER BY fecha DESC "
 
response.write SQL


'Ejecutamos la consulta
set rs=oConn.Execute(SQL)
*******************************************
Microsoft JET Database Engine error '80040e14'

Error de sintaxis en la cláusula FROM

Última edición por snomar; 02/07/2010 a las 15:44 Razón: corregir

Etiquetas: bases, diferentes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:35.