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

recordset a dos bds

Estas en el tema de recordset a dos bds en el foro de ASP Clásico en Foros del Web. foro: tengo una consulta sql donde accedo a dos bases de datos diferentes de vfp, pero esta consulta debo ejecutarla en web con asp, yo ...
  #1 (permalink)  
Antiguo 18/12/2003, 13:43
Avatar de lorecasas  
Fecha de Ingreso: noviembre-2003
Mensajes: 126
Antigüedad: 21 años, 5 meses
Puntos: 0
recordset a dos bds

foro:

tengo una consulta sql donde accedo a dos bases de datos diferentes de vfp, pero esta consulta debo ejecutarla en web con asp, yo trabajo con recordsets, y hasta ahora solo he consultado una bd a la vez, como puedo consultar dos bds por medio de recordset? lesenvio un ejemplo de lo que he hecho con un solo recordset...

Set Rsio = Server.CreateObject("ADODB.Recordset")
Rsio.ActiveConnection = MM_BDX_STRING
strSQL = "SELECT campo1,campo2,campo3,FROM BD1 WHERE CAMPO2=0
Rsio.Source = strSQL
Rsio.CursorType = 0
Rsio.CursorLocation = 2
Rsio.LockType = 1
Rsio.Open()

Ojala alguien tenga una solucion , gracias! Atte. Lore
__________________
Lorena ;-)
  #2 (permalink)  
Antiguo 18/12/2003, 13:53
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 21 años, 5 meses
Puntos: 0
Si tienes dos bases de datos lo que tienes que hacer es crear otro objeto conexion a la segunda base de datos y con otro recordset que se conecte a la tabla que quieras mediante esa conexion.
En caso de que no tengas dos bases de datos en VFP, sino dos tablas de VFP, lo que puedes hacer es crear un DSN de Sistema de VFP y seleccion el tipo de Free Table Directory y con ese conectarte. En la consulta solo tendras que especificar a que tabla vas a hacer la consulta.
Te mando este link a una pagina con varias formas de conectarte a base de datos con ASP

http://www.able-consulting.com/tech.htm

Espero que esto te sirva
  #3 (permalink)  
Antiguo 18/12/2003, 17:23
Avatar de lorecasas  
Fecha de Ingreso: noviembre-2003
Mensajes: 126
Antigüedad: 21 años, 5 meses
Puntos: 0
Busqueda mmmmm

no tiene caso hacer eso segun yo veo porque es en la misma consulta (el mismo string sql) donde yo acceso a informacion de las dos bases de datos. o sea no puedo direccionar el recordset a un solo dsn, porque las bases de datos estan en dos dsns distintos, y el sql tomaria datos de uno de los odbcs pero los otros campos de la consulta quedarian volando.
__________________
Lorena ;-)
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 15:41.