0
Je reçois le message d'erreur suivant:Erreur dans ExecuteReader
System.InvalidOperationException: ExecuteReader nécessite une connexion ouverte et disponible. L'état actuel de la connexion est fermé.
Et voici mon code:
public IDataReader ExecuteReader()
{
IDataReader reader = null;
try
{
this.Open();
reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch (Exception ex)
{
if (handleErrors)
strLastError = ex.Message;
else
throw;
}
catch
{
throw;
}
return reader;
}
Est-ce que quelqu'un sait comment je peux résoudre ce problème?
Pouvez-vous publier votre méthode Open()? – Canavar