Déconnexion d'un serveur de base de données
Remonter à Contrôle des connexions
Un composant connexion permet de se déconnecter d'un serveur de deux façons :
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.