Inaktive Datenbankverbindungen entfernen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Datenbanksitzungen verwalten - Index

Hinweis: Die Borland Database Engine (BDE) ist veraltet und wird nicht mehr weiterentwickelt. Die BDE wird Unicode beispielsweise nie unterstützen. Sie sollten mit der BDE keine neuen Entwicklungen vornehmen. Überprüfen Sie, ob Sie Ihre vorhandenen Datenbankanwendungen nicht von der BDE nach dbExpress migrieren können.

Wenn die Eigenschaft KeepConnections für eine Sitzung mit dem Wert True (Voreinstellung) definiert ist, bleiben die Datenbankverbindungen für temporäre Datenbankkomponenten erhalten, auch wenn alle Datenmengen, die von dieser Komponente benutzt werden, geschlossen sind. Sie können diese Verbindungen löschen und alle inaktiven temporären Datenbankkomponenten einer Sitzung freigeben, indem Sie die Methode DropConnections aufrufen. Der folgende Code gibt beispielsweise alle inaktiven, temporären Datenbankkomponenten für die Standardsitzung frei:

Session.DropConnections;
Session->DropConnections();

Temporäre Datenbankkomponenten, für die eine oder mehrere Datenmengen aktiv sind, werden durch diesen Aufruf nicht entfernt oder freigegeben. Um diese Komponenten ebenfalls freizugeben, rufen Sie die Methode Close auf.

Siehe auch