Problemas con sqlconnection

10/07/2006 - 21:15 por Guillermo | Informe spam
Al intenar ejecutar un codigo que me genera un reporte en excel me aparece
este error de la conneción a la base dedatos que carga los datos en mi
dataset, antes de llevarlos a excel

System.InvalidOperationException: Timeout expired. The timeout period
elapsed prior to obtaining a connection
from the pool. This may have occurred because all pooled connections were in
used and max pool size was reached.

at
System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(sqlConnectionString options, Boolean&
isIntransaction)

at System.Data.SqlClient.SqlConnection.Open()

at SecMantInd.modFunction.Con(String Str) in C:\Seguridad y Mantenimiento
Industrial\SecMantInd\modFunction.vb
 

Leer las respuestas

#1 Jesús M.I
14/07/2006 - 02:54 | Informe spam
Cn.Open
pun
pun
pun
Cn.close
Tienes q cerrar conexion

"Alberto Poblacion" escribió:

"Guillermo" wrote in message
news:
> Al intenar ejecutar un codigo que me genera un reporte en excel me aparece
> este error de la conneción a la base dedatos que carga los datos en mi
> dataset, antes de llevarlos a excel
>
> System.InvalidOperationException: Timeout expired. The timeout period
> elapsed prior to obtaining a connection
> from the pool. This may have occurred because all pooled connections were
> in
> used and max pool size was reached.


Ese problema suele ocurrir cuando abres conexíones y no las cierras. Al
cabo de 100 veces se agotan todas las conexiones del pool, y la siguiente
vez que intentas abrir una, se queda esperando a que cierres alguna de las
anteriores. Como nunca se cierran, al cabo de un rato (20 segundos por
defecto) da un error de timeout.



Preguntas similares