Dies ist zufällig ein unerwartetes Verhalten in ExecuteReader()
- höchstwahrscheinlich ein Fehler. Tief in ExecuteReader()
Es tritt ein zufälliger Fehler auf, höchstwahrscheinlich ein Netzwerk-Timeout, die Verbindung wird geschlossen und dann ein geschlossener SqlDataReader
wird zurückgegeben, als ob nichts gewesen wäre. Kein Wunder beim anschließenden Aufruf von HasRows
ergibt eine Ausnahme.