Salut tout le monde,
j'ai une assemblie dans ma base de données qui m'execute une requete simple de select valeur from table where id=param

alors, quand j'appelle cette assemblie elle me donne les bonnes résultats , la premiere fois, la 2éme fois... mais pour la 10éme il me retourne une erreur, elle n'arrive plus à executer ma requete
quelqu'un a une idée de ce que ça peut etre?

voilà mon message d'erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Msg 6522, Level 16, State 1, Line 3
A .NET Framework error occurred during execution of user-defined routine or aggregate "fn_GetText": 
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 use and max pool size was reached.
System.InvalidOperationException: 
   at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Open()
   at ReportGeneratorAssembly.ValidationEngine..ctor(Int32 idVisite, Int32 idContenant, SqlConnection oConnection)
   at ReportGeneratorAssembly.UserDefinedFunctions.fn_GetText(Int32 idVisite, Int32 idContenant).
Merci