Die Verbindung zu einem Datenbankserver trennen

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

Siehe auch