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

Como Capturar error TimeOut sin on error resume next

Estas en el tema de Como Capturar error TimeOut sin on error resume next en el foro de ASP Clásico en Foros del Web. Hola, me he encontrado con un problema en una consulta que realizo a base de datos que es la siguiente. Como el volumen de la ...
  #1 (permalink)  
Antiguo 08/09/2003, 02:31
 
Fecha de Ingreso: abril-2003
Ubicación: Portugalete
Mensajes: 28
Antigüedad: 22 años
Puntos: 0
Como Capturar error TimeOut sin on error resume next

Hola, me he encontrado con un problema en una consulta que realizo a base de datos que es la siguiente. Como el volumen de la busqueda es muy grande no me merece la pena que el usuario espere indefinidamente a que la consulta se pinte (tarda asi como 3 o 4 minutos) entonces he decidido capturar el timeout. El problema es q con el "on error resume next" me peta la pagina tb. He conseguido reducir el tiempo de consulta y ahora es aceptable la espera (12 seg) pero prefiero capturar el error por si el rendimiento sel servidor lo provocase.Alguien sabe como capturarlo y como hacer las conexiones a BD ??(he visto algo de hacerlo por transaction, pero no he conseguido ponerlo a funcionar)

muchas gracias por adelantado
  #2 (permalink)  
Antiguo 08/09/2003, 10:35
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
no creo que haya nada para capturar un timeout. Es que al llegar a ese punto, el script deja de funcionar y como una captura de error es parte del mismo script que ha dejado de funcionar...

Lo único que se me ocurre es, aunque no se si posible, inicializar un contador y verificar que no llegue al tiempo de timeout. Por ejemplo, que corte unos 2 o 3 segundos antes de éste
__________________
...___...
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 21:04.