FireDAC.Stan.Option.TFDTopResourceOptions.KeepConnection
Delphi
property KeepConnection: Boolean read GetKeepConnection write SetKeepConnection
C++
__property bool KeepConnection = {read=GetKeepConnection, write=SetKeepConnection, stored=IsKCS, default=1};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDTopResourceOptions |
Beschreibung
Legt fest, ob eine Anwendung mit einer Datenbank verbunden bleibt, auch wenn keine geöffneten Datenmengen vorhanden sind.
Mit KeepConnection legen Sie fest, ob eine Anwendung mit einer Datenbank verbunden bleibt, auch wenn keine aktuell zugeordneten Datenmengenkomponenten aktiv sind.
Wenn KeepConnection True ist, wird die Verbindung beibehalten. Bei Verbindungen mit Remote-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 Anwendungen und umgehen die ständige Neuanmeldung beim Server, die erforderlich ist, wenn die Verbindung wiederhergestellt wird.
Wenn KeepConnection False ist, wird eine Verbindung beendet, sofern keine geöffneten Datenmengen vorhanden sind. Dieses Vorgehen spart Systemressourcen, hat jedoch den Nachteil, dass die Verbindung neu eingerichtet und initialisiert werden muss, wenn später wieder eine Datenmenge geöffnet wird.