Déconnexion d'un serveur de base de données

De RAD Studio
Aller à : navigation, rechercher

Remonter à Contrôle des connexions


Un composant connexion permet de se déconnecter d'un serveur de deux façons :

  • Réglez la propriété Connected sur False.
  • Appelez la méthode Close.

Le fait d'appeler Close attribue à Connected la valeur False.

Lorsque Connected prend pour valeur False,le composant connexion génère un événement DB.BeforeDisconnect, dans lequel vous pouvez effectuer tout nettoyage avant la fermeture de la connexion. Par exemple, vous pouvez utiliser cet événement pour placer en mémoire cache les informations sur tous les ensembles de données ouverts avant qu'ils ne soient fermés.

Après l'événement BeforeConnect, le composant connexion ferme tous les ensembles de données ouverts et se déconnecte du serveur.

Enfin, le composant connexion génère un événement DB.AfterDisconnect, dans lequel vous pouvez répondre à la modification de l'état de la connexion, par exemple en activant un bouton Connexion dans l'interface utilisateur.

Remarque :  Le fait d'appeler Close ou d'attribuer à Connected la valeur False provoque la déconnexion d'un serveur de base de données même si le composant connexion dispose d'une propriété KeepConnection ayant pour valeur True.

Voir aussi

Exemples de code