Bde.DBTables.TSession.KeepConnections

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property KeepConnections: Boolean read FKeepConnections write FKeepConnections default True;

C++

__property bool KeepConnections = {read=FKeepConnections, write=FKeepConnections, default=1};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TSession


Beschreibung

Legt fest, ob eine in einer Sitzung erstellte temporäre Datenbankkomponente die Verbindung zu einem Datenbankserver aufrecht erhält, auch wenn der Datenbankkomponente keine aktiven Datenmengen zugeordnet sind.

Mit KeepConnections können Sie festlegen, ob zur Laufzeit erstellte, temporäre Datenbankkomponenten Server-Verbindungen aufrechterhalten, auch wenn sie keine aktiven Datenmengen enthalten. Hat KeepConnections den Wert true (Standardwert), werden die Datenbankverbindungen aufrechterhalten, bis die Anwendung beendet oder die Methode DropConnections aufgerufen wird. Bei Verbindungen zu Remote-Datenbank-Servern oder bei Anwendungen, in denen häufig Datenmengen geöffnet und geschlossen werden, sollte KeepConnections immer den Wert true enthalten. Dadurch wird die Belastung des Netzwerks verringert und die Verarbeitung beschleunigt.

Hat KeepConnections den Wert false, wird eine Anwendung von einer Datenbank getrennt, wenn alle einer Datenbankkomponente zugeordneten Datenmengen geschlossen werden. Durch das Aufheben einer Verbindung werden die entsprechenden Systemressourcen freigegeben. Wird jedoch später eine Datenmenge neu geöffnet, die dieselbe Datenbank verwendet, muss die Verbindung neu eingerichtet und neu initialisiert werden.

Hinweis: Die Dauer der Verbindung zwischen einer dauerhaften Datenbankkomponente und einem Datenbankserver wird von der Eigenschaft KeepConnection der Datenbankkomponente und nicht von der Eigenschaft KeepConnections der Sitzung bestimmt.

Siehe auch