Bde.DBTables.TDatabase.KeepConnection

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property KeepConnection: Boolean read FKeepConnection write SetKeepConnection default True;

C++

__property bool KeepConnection = {read=FKeepConnection, write=SetKeepConnection, default=1};

Eigenschaften

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


Beschreibung

Legt fest, ob eine Anwendung mit einer Datenbank verbunden bleibt, auch wenn keine Datenmengen geöffnet sind.

Mit KeepConnection können Sie angeben, ob eine Anwendung auch dann mit einer Datenbank verbunden bleibt, wenn aktuell keine Datenmengen geöffnet sind. Wenn KeepConnection true ist (Voreinstellung), bleibt die Verbindung geöffnet. Bei Verbindungen mit entfernten Datenbankservern oder bei Anwendungen, die häufig Datenmengen öffnen und schließen, sollten Sie KeepConnection auf true setzen. Sie reduzieren auf diese Weise den Datenverkehr im Netzwerk, beschleunigen die Anwendung und umgehen die ständige Neuanmeldung beim Server, die erforderlich ist, wenn die Verbindung wiederhergestellt wird.

Wenn KeepConnection false ist, wird die Verbindung beendet, sobald die letzte beteiligte Datenmenge geschlossen wird. Dieses Vorgehen spart Systemressourcen, hat jedoch den Nachteil, dass die Verbindung neu eingerichtet und initialisiert werden muss, wenn wieder eine Datenmenge geöffnet wird.

Hinweis: Die Einstellung der Eigenschaft KeepConnection für temporäre Datenbank-Komponenten, die bei Bedarf automatisch erzeugt wird, wird durch die Eigenschaft KeepConnections von TSession bestimmt.

Siehe auch