El otro día en el trabajo mientras programaba una paginación de contenidos me surgió un problema bastante curioso.
El caso es que recorriendo los registros obtenidos de la base de datos, a pesar de detectar el EOF no se ejecutaba la salida forzada del bucle, con lo que obtenía un error.
Romper un bucle porque has llegado al final de los contenidos es muy sencillo en ASP.
If rs.EOF Then Exit For
Siendo rs el recordSet que contiene los registros recuperados de la base de datos. A pesar de realizar mil pruebas, nunca ejecutaba la salida.
Finalmente, la solución fue reiniciar el servidor (IIS) y desde entonces el error surgió únicamente otra vez y la solución fue de nuevo la misma.. ¿no es una cutrez?
345 comentarios
Es lo que tienes un usar un servidor de juguete IIS ;D. A parte de la coña, el problema es muy extraño, has provado a intentar reproducir mas veces el error, antes de reiniciar el servidor la seguda vez?
Jejeje, el problema es que se reproduce aleatoriamente, pero vamos, parece que ya está controlado y simplemente era un desajuste del servidor, que es de juguete, pero que para ASP es lo que hay.