Otra forma de ahcer que tus scripts terminen de ejecutarse es aumentando el tiempo de ejecucion de los script en el servidor:
Código:
Server.ScriptTimeout = "Numero de segundos"
Donde numero de se segundos es el que le des, por defecto es 90 segundos. colocalo antes de la busqueda.
Tu dale 180 o 360
pero siempre sin abusar, para mi eso es hacer trampa.. si no queda mas remedio, lo paginas.
Saludos
Hipopo