Bde.DBTables.TDatabase.KeepConnection
Delphi
property KeepConnection: Boolean read FKeepConnection write SetKeepConnection default True;
C++
__property bool KeepConnection = {read=FKeepConnection, write=SetKeepConnection, default=1};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDatabase |
Description
Spécifie si une application reste connectée à une base de données même si aucun ensemble de données n'est ouvert.
La propriété KeepConnection permet de spécifier si une application reste connectée à une base de données, même si aucun ensemble de données n'est ouvert. Quand KeepConnection est à true (valeur par défaut), la connexion est maintenue. Pour les connexions à des serveurs de bases de données distants, ou pour les applications qui ouvrent et ferment souvent des ensembles de données, définissez KeepConnection à true pour réduire le trafic du réseau, accélérer les applications et éviter toute ouverture de session au serveur à chaque rétablissement de la connexion.
Quand KeepConnection est à false, une connexion est abandonnée si aucun ensemble de données n'est ouvert. L'abandon d'une connexion libère les ressources système allouées à la connexion, mais si un ensemble de données utilisant la base de données est ouvert ultérieurement, la connexion doit être rétablie et initialisée.
Remarque : La valeur de la propriété KeepConnection des composants base de données temporaires créés automatiquement est déterminée par la valeur de la propriété KeepConnections de TSession.