28/10/2010, 09:01
|
| | | Fecha de Ingreso: diciembre-2003 Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 20 años, 11 meses Puntos: 0 | |
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. |