Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2005, 06:11
rofugon7
 
Fecha de Ingreso: agosto-2005
Mensajes: 8
Antigüedad: 19 años, 8 meses
Puntos: 0
Exclamación 2 recordset...

Hola mi problema es el siguiente estoy haciendo una funcion en javascript del lado del servidor. La funcion que lo que hace basicamente es recuperarar unos valores con un recordset y pintarlos, pero el problema es que ejecuto un bucle mientras tengo abierto el recordset y dentro de ese bucle ejecuto otro recordset diferente, pero falla algo cuando recupero un valor de este segundo recordset. Para tratar de dejarlo mas claro os pongo un pedazo de codigo:
abro rs y cn
var sql2="";
var cn2 = Server.CreateObject("ADODB.Connection");
cn2.Open (Application("Conexion_BD_ConnectionString"))
var rs2 = Server.CreateObject("ADODB.Recordset");
While(!rs.EOF){
sql2= " select A.objstatu from tapsobj A, tpasober B where. paquete='"+ paquete +"' and A.paquete=B.paquete and A.vobjname = '"+rs("VOBJNAME").Value+"' and A.vobjname=b.vobjname "
try{
rs2.Open (sql2, cn2);
}
catch (e){
rs2=null;
}

cadena =cadena + '<tr><td align="center" width=80%>' +rs("VOBJNAME").Value + '</td><td width=15%>'+ rs2("objstatu").Value +'</td><td align="right" width=5%><input type=checkbox class="GRIS" value="'+rs("VOBJNAME").Value+'" name="cb'+ Session("contadorobjetos") +'" ID="cb'+ Session("contadorobjetos") +'"></td></tr>';
rs.movenext();
i=i+1;
rs2.Close();
rs2=null;

}
cn2.Close();
cn2=null;
cierro rs y cn

siento la parrafada y muchas gracias