Bonjour,
Dans une méthode en C#, j'utilise la méthode ExecuteReader() pour exécuter une procédure stockées sur une base de données SQL Server 2008.
Ci-dessous un extrait de l'appel de la méthode:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
...
SqlDataReader sqlr = null;
sqlr = SqlHelper.ExecuteReader(ConnexionString,StoredProcName,
Parameters);      
...
J'utilise comme chaine de connexion:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
"Server=nameServer;Database=nameDataBase;User ID=login;Password=password"
Mon problème est que une souvent j'ai une erreur d'exécution de la méthode ExecuteReader() sur la base de données d'environ 5 mn.
J'ai une erreur du type:

Erreur ... 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 Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters)
at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues)
...
Est ce que quelqu'un aurait une idée ?

merci pour votre aide