Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/12/2004, 14:19
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Ese error es clásico de un intento de lectura más allá del límite del recordset, con ello ví con un poco de cuidado tu código y detecto que haces dos ciclos anidados dónde estas creando varias veces el mismo objeto, pero no lo destruyes. Además estas recorriendo el primer RecordSet en el ciclo del segundo.
Código:
While not rs250.EOF
Set rs251 = Server.CreateObject ("ADODB.RecordSet")
...
While not rs251.EOF
...
rs250.MoveNext
rs251.MoveNext
Wend
Wend
rs250.close
rs251.close
Set rs250 = Nothing
Set rs251 = Nothing
cn250.Close
Set cn250 = Nothing
Arregla lo del objeto y corrige la lectura de los recorSet:

Código:
While not rs250.EOF
   While not rs251.EOF
      ....
      rs251.MoveNext
   Wend
   rs250.MoveNext
Wend
Saludos

Última edición por Myakire; 02/12/2004 a las 14:24