Gente, muy buenas tardes, les comento el problemita:
Tengo un sistema web que funciona contra una bd oracle. Originalmente el sistema funcionaba perfectamente contra sql server. Por una cuestion de necesidad se migro a oracle. El sistema funciona bien, pero luego de un rato de operarlo se queda sin respuesta, con la barra de progreso avanzando muy lentamente sin hacer nada (hasta que porsupuesto salta el timeout). Es decir, navegando por las mismas paginas donde todo funciona correctamente, luego de un rato en esas mismas paginas deja de funcionar. Esto se produce en cualquier pagina sin importar el boton o link que se presione. La unica forma de que el sistema vuelva a funcionar es reiniciando el IIS. No creo que sea problema con la base, todas las conexiones, recordsets, etc., se cierran a medida que se van usando. Es como si se llenara algun buffer de memoria o algo, no doy con el problema. Si les ha pasado o se imaginan que puede ser les agradecere. No les paso codigo porque se produce en cualquier pagina despues de funcionar bien un rato pero en las paginas mas o menos tengo codigo como el sgte.:
<%
Dim uObj
set uObj = Server.CreateObject("MedicoHIS.clsHorario")
Set rs = uObj.Listar(CodMed, Servicio, 1)
Do While not rs.EOF and not rs.BOF
select case clng(rs("dia_codigo"))
case 1
if iDiaAux<>1 then
response.write "<tr><td><strong>"&dicLenguaje("Domingo")
&"</strong></td></tr>"
end if
case 2
if iDiaAux<>2 then
response.write "<tr><td><strong>"&dicLenguaje("Lunes")
&"</strong></td></tr>"
end if
end select
rs.movenext
loop
set uObj = nothing
set rs = nothing
%>
Muchas gracias
Franco