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:
J'utilise comme chaine de connexion:
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); ...
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2"Server=nameServer;Database=nameDataBase;User ID=login;Password=password"
J'ai une erreur du type:
Est ce que quelqu'un aurait une idée ?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)
...
merci pour votre aide
Partager