Bde.DBTables.TDBDataSet.CloseDatabase

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CloseDatabase(Database: TDatabase);

C++

void __fastcall CloseDatabase(TDatabase* Database);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TDBDataSet

Description

Ferme une connexion de base de données associée à la session de base de données.

La méthode CloseDatabase permet de fermer une connexion de base de données persistante ou de fermer et de libérer une connexion de base de données temporaire. Database spécifie le nom du composant base de données avec lequel il faut rompre la connexion.

CloseDatabase décrémente le compteur de référence du composant base de données spécifié. Si le compteur de référence atteint zéro alors que la propriété KeepConnection du composant base de données a la valeur false, CloseDatabase libère un composant base de données temporaire ou ferme la connexion pour un composant base de données persistant.

Remarque :  L'appel de la méthode CloseDatabase pour un composant base de données persistant n'interrompt pas la connexion. Pour fermer la connexion avec un composant base de données persistant, appelez directement sa méthode Close.

Les composants base de données temporaires sont fermés automatiquement à la fermeture du dernier ensemble de données associé, mais une application peut appeler CloseDatabase pour forcer préalablement la fermeture. La fermeture de la connexion établie avec un composant base de données temporaire ne libère pas le composant si la propriété KeepConnections de la session a la valeur true (valeur par défaut). Pour libérer les composants base de données temporaire après avoir fermé leurs connexions, appelez la méthode DropConnections de la session.

Voir aussi