Foros del Web » Programando para Internet » ASP Clásico »

Urgente dudilla sobre error asp

Estas en el tema de Urgente dudilla sobre error asp en el foro de ASP Clásico en Foros del Web. Hola, estoy programando en asp en el trabajo y tengo un problemilla, todo funcionaba correctamente hasta que he puesto un bucle que es el siguiente: ...
  #1 (permalink)  
Antiguo 15/10/2008, 06:04
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Urgente dudilla sobre error asp

Hola, estoy programando en asp en el trabajo y tengo un problemilla, todo funcionaba correctamente hasta que he puesto un bucle que es el siguiente:

while not tabla.eof

registros = "SELECT COUNT(numero) FROM pruebaObjetos"
'registrados = "SELECT COUNT (estado) FROM pruebaObjetos"
'recuperados = "SELECT COUNT(estado) FROM pruebaObjetos WHERE (estado='Encontrado')"

wend

y me da el siguiente error:

Páginas Active Server error 'ASP 0113'

Tiempo de espera agotado para la secuencia de comandos

/aplicaciones/clientes/generarExcelInformes.asp

Se excedió el tiempo máximo de espera para una secuencia de comandos. Para cambiar este límite especifique un nuevo valor para la propiedad Server.ScriptTimeOut o cambie el valor en las herramientas de administración de IIS.



He estado investigando, y me han comentado que podria ser porque la tabla es muy grande o algo, pero no puede ser poqeu es una tabla de prueba que simplemente tiene 8 registros.

¿Alguna idea porfavor??

Gracias por adelantado
  #2 (permalink)  
Antiguo 15/10/2008, 11:31
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Urgente dudilla sobre error asp

puedes cambiarle el tiempo a la sesión documentate un poco

+ http://www.w3schools.com/asp/prop_timeout.asp
+ http://www.aspfacil.com/articulos/210301.asp

bueno seria ver todo el codigo y ver como haces tu RS

pega el codigo completo de la lectura de el RS tabla

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 15/10/2008, 13:49
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Respuesta: Urgente dudilla sobre error asp

Bueno, además de lo que comenta JuanRAPerez...a golpe de vista y si el código que pegasate aquí es el mismo de tu aplicación, tienes un ciclo infinito:

Código:
while not tabla.eof

registros = "SELECT COUNT(numero) FROM pruebaObjetos"
'registrados = "SELECT COUNT (estado) FROM pruebaObjetos"
'recuperados = "SELECT COUNT(estado) FROM pruebaObjetos WHERE (estado='Encontrado')"

wend
Código asp:
Ver original
  1. while not tabla.eof
  2.  
  3. registros = "SELECT COUNT(numero) FROM pruebaObjetos"
  4. 'registrados = "SELECT COUNT (estado) FROM pruebaObjetos"
  5. 'recuperados = "SELECT COUNT(estado) FROM pruebaObjetos WHERE (estado='Encontrado')"
  6.  
  7. 'Aqui necesitas recorrer el rs
  8. tabla.MoveNext
  9. wend

Esto podría explicar el timeout.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 16/10/2008, 01:30
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Urgente dudilla sobre error asp

Gracias por la respuesta, pero lo he solucionado a medias, ahora no se queda colgado pero tampoco me saca los valores de la tabla y realmente no se porque.

Saludos
  #5 (permalink)  
Antiguo 16/10/2008, 01:46
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Urgente dudilla sobre error asp

Otra cosilla porfavor bastante urgentilla tambien:

En el bucle que os puse antes, haveis visto que tengo 3 consultas con select, pues me gustaria saber como almacenar la solucion de estar en una variable para poder mostrarlo un pelin mas adelante de mi codigo y de la manera que lo tengo almaceno la consulta pero select * from... no almacena el resultado de este.

Saludos y gracias
  #6 (permalink)  
Antiguo 16/10/2008, 08:12
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Urgente dudilla sobre error asp

Cita:
cosilla urgentilla
Código asp:
Ver original
  1. while not tabla.eof
  2. registros = "SELECT COUNT(numero) As CuantosHay FROM pruebaObjetos"
  3. 'ejecutas la sentencia registros y creas el RS
  4. cuantoshay = RS("CuantosHay")
  5. tabla.MoveNext
  6. wend

no entiendo el para que haras eso dado que si en el ciclo hay 5 registros
recorres los 5 registros y el count se ejecutara 5 veces ????

Cuenta que estas haciendo y te podrán dar mejor orientación
__________________
JuanRa Pérez
San Salvador, El Salvador

Última edición por JuanRAPerez; 16/10/2008 a las 08:12 Razón: se me paso una H
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:17.