Cita: Pero luego de un tiempo si actualizo nuevamente (sin cambiar nada en el codigo ni nada) funciona! y deja de funcionar de nuevo si llamo a otra pagina... pero si actualizo al ratito funciona tambien esta.
Si tienes una inestabilidad en el funcionamiento, creo que deberías de reinstalar el IIS, el MDAC y probar con alguna página de prueba que se conecte a esa BD y muestre algún resultado; cuando hayas constatado que nuevamente esta estable prueba con tu sitio, si aún persiste ese comportamiento errático entonces definitivamente es algo de tu código.