Déconnexion d'un serveur de base de données
Remonter à Connexion aux bases de données - Index
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.