| ||||
mira con el tipico select campos from tabla where mi condicion se cae no hay caso donde se demora mucho... que otro metodo puedo usar ejecutando tbn un select
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| ||||
Bueno, hay que ver cuántos registros devuelve el 'SELECT campos FROM tabla'... Si por ejemplo devuelve un octavo de la cantidad total de registros (unos 5500), ya estás en un problema.. a mi me parece mucho. Una solución, por supuesto con esa cantidad de registros, es paginar. Otra posible solución es usar getrows (o getstring) a ver si se acelera el proceso. Igual, no sé cuál es el problema realmente... si es que entrás en timeout, si no entrás en timeout pero igual es lento... en fin, eso
__________________ ...___... |
| ||||
si mira es el tipico problema de time out pero otro que tenia lo solucione con getrows, trate de hacer lo mismo con esta mas grande pero no pude igual me da el error
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| |||
Hola. Si no tienes más remedio que hacer esa consulta y siempre te da el error de timeout tendrás que aumentar ese tiempo para evitar el error: Server.ScriptTimeOut = 600 'Tiempo límite en segundos, ponlo al principio de tu módulo ASP Saludos. |
| ||||
parece que no funciona le he cambiado el tiempo a no se cuanto y demora lo mismo, no veo ningun cambio
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| ||||
Y va a demorar tanto como demore la consulta...qué tal si tratas cambiando el timeout del server desde el IIS? Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |
| ||||
miren saben lo raro, que si coloco select * from latabla me muestra los 44.300 registros y me los pagina ok, pero si coloco un select los campos from mitabla where fecha = fecha se cae por el tiempo
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |