Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2008, 05:59
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Problema objeto abierto

Hola,

Estas intentando cargar el mismo recordset, el cual ya esta abierto:

Código:
    while (result.eof == false)
        {
        var codigo = result("codigo");
        
        var sql ="SELECT * FROM articulos WHERE codigo="+codigo+"";
        
                conexion.BeginTrans();
                result.Open(sql, conexion);
                
        var seccion = result("seccion");
        %>
        <input type="text" name="txtense" id="txtense" size="25%" readonly value="<%Response.write(seccion)%>">
        
            <%    result.movenext();
            }        
            }
Instancia un nuevo recordset (result2, por ejemplo) y asignale la sentencia SQL

Código:
        
    var result2= Server.CreateObject("ADODB.Recordset");
        while (result.eof == false)
        {
        var codigo = result("codigo");
        
        var sql ="SELECT * FROM articulos WHERE codigo="+codigo+"";
        
                conexion.BeginTrans();
                result2.Open(sql, conexion);
                
        var seccion = result2("seccion");
        %>
        <input type="text" name="txtense" id="txtense" size="25%" readonly value="<%Response.write(seccion)%>">
        
            <%  
                    result2.close();  
                    result.movenext();
            }        
            
            }


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -