Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2010, 09:01
Avatar de Cuezaltzin
Cuezaltzin
 
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 11 meses
Puntos: 0
Exclamación Capacidad maxima en ciclo FOR.

Buen día foreros.

Tengo el siguiente problema con la generación de un reporte en Excel. Según yo es dependiendo el numero de interacciones que tenga mi ciclo For, me marca el error de “Operation not Allowed”. Les pongo de manera general el código que utilizo:

Listado = “1,2,3,4,5,6,7,8,9,10,N”
Separar = Split(Listado, ”,”)

Do While Not lobjRst.EOF

For z=0 to Ubound(Separar)
Response.Write lobjRst(“Campo” & Separar(z))
Next

lobjRst.MoveNext
loop

Tengo dos escenarios. El primero que funciona correctamente es que la consulta regresa 12995 y en mi variable de “Listado” contiene 100 valores.

Entonces 12995 * 100 = 1299500.

Y el otro escenario en el que truena mi reporte es bajo la siguiente condición. La consulta tiene 14713 registros y la variable de “Listado” contiene también 100 valores.

14713 * 100 = 1471300.

Donde creen que este mi error. Como creen que pueda darle solución a este problema.

Gracias por su ayuda.

Saludos.
__________________
Hasta la victoria Siempre.