Die Verbindung zu einem Datenbankserver trennen
Nach oben zu Verbindungen steuern
Es gibt zwei Möglichkeiten, die Verbindung zu einem Server mithilfe einer Verbindungskomponente zu trennen:
Durch Aufrufen von Close wird Connected auf False gesetzt.
Wird Connected auf False gesetzt, erzeugt die Verbindungskomponente das Ereignis DB.BeforeDisconnect, wo Sie alle Aufräumarbeiten durchführen, bevor die Verbindung geschlossen wird. Dieses Ereignis nutzen Sie beispielsweise, um Informationen über alle geöffneten Datenmengen im Cache zwischenzuspeichern, bevor sie geschlossen werden.
Nach dem Ereignis BeforeConnect schließt die Verbindungskomponente alle geöffneten Datenmengen und trennt die Verbindung zum Server.
Schließlich erzeugt die Verbindungskomponente das Ereignis DB.AfterDisconnect, wo Sie auf Änderungen des Verbindungsstatus reagieren können, wie beispielsweise die Aktivierung einer Verbinden-Schaltfläche auf der Benutzeroberfläche.
Anmerkung: Wenn Sie Close aufrufen oder Connected auf False setzen, wird die Verbindung zu einem Datenbankserver getrennt, auch wenn die Verbindungskomponente die Eigenschaft KeepConnection aufweist und diese gleich True ist.