0
Ich erhalte die folgende Fehlermeldung:Fehler in ExecuteReader
System.InvalidOperationException: ExecuteReader erfordert eine offene und verfügbare Verbindung. Der aktuelle Status der Verbindung ist Geschlossen.
Und hier ist mein 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;
}
Wer weiß, wie ich dieses Problem lösen kann?
Können Sie Ihre Open() Methode vorschlagen? – Canavar