Was passiert, wenn Sie Close() für ein SqlConnection-Objekt aufrufen, bevor Sie Close() für einen SqlDataReader mit dieser Verbindung aufrufen?Was passiert, wenn Sie eine SqlConnection vor dem SqlDataReader schließen?
Eigentlich möchte ich wirklich wissen, ob die Reihenfolge, in der Sie sie schließen, wichtig ist oder nicht. Verlässt das Aufrufen von SqlConnection.Close() die Verbindung vollständig oder bleibt sie geöffnet, wenn Sie Close() für einen SqlDataReader mit dieser Verbindung nicht aufrufen?
Sorry für die mehreren Fragen, aber ich glaube nicht, dass ich wirklich verstehe, wie das Schließen von Verbindungen funktioniert.
Sehr schnelle Antwort +1 – ichiban
Also gibt es einen Grund zu stören schließen Sie den SqlDataReader, wenn Sie gerade die SqlConnection direkt danach schließen? Es klingt wie es ist sicher, nur die SqlConnection zu schließen. Ist das so? – Ender
@Ender ist der richtige Weg, es zu schließen. Es fühlt sich einfach nicht gut an, die Verbindung zu schließen. Wahrscheinlich sollten Sie 'using' Anweisungen trotzdem verwenden. –