Error demasiados cursores abierto sobre BD Oracle
Publicado por Mikel (35 intervenciones) el 21/01/2004 12:49:21
Estoy realizando una pagina web en ASP.Net, la cual ataca a una BD Oracle. Inicialmente tenia un DataGrid en el cual le ponia como DataSource el DataView de un DataTable creado como consulta de la BD Oracle. Al realizar unas cuantas consultas siempre me genera el error "ORA-01000: maximum open cursors exceeded".
Pensando que el DataGrid quizas estuviera atacando continuamente a la BD he sustituido la forma de utilizar el DataGrid y lo que he he hecho es realizar la consulta de la BD, guardar esta información en un array e introducir "a pelo" los registros al DataGrid.
La solución no me ha funcionado. ¿Alguien sabe que puede estar pasando? Por cierto, estoy seguro que ninguna conexion se queda abierta. También he probado a sustituir todos los close de las conexiones por "dispose" para destruirlas y asegurarme que no se quedan abiertas, pero tampoco ha funcionado.
Gracias de antemano.
Mikel
Pensando que el DataGrid quizas estuviera atacando continuamente a la BD he sustituido la forma de utilizar el DataGrid y lo que he he hecho es realizar la consulta de la BD, guardar esta información en un array e introducir "a pelo" los registros al DataGrid.
La solución no me ha funcionado. ¿Alguien sabe que puede estar pasando? Por cierto, estoy seguro que ninguna conexion se queda abierta. También he probado a sustituir todos los close de las conexiones por "dispose" para destruirlas y asegurarme que no se quedan abiertas, pero tampoco ha funcionado.
Gracias de antemano.
Mikel
Valora esta pregunta
0