Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Déconnexion et reconnexion de l'objet Recordset
Une des fonctionnalités les plus puissantes d'ADO permet d'ouvrir un objet Recordset côté client à partir d'une source de données et de déconnecter cet objet Recordset de la source de données. Après la déconnexion de l'objet Recordset, la connexion à la source de données peut être fermée, libérant ainsi les ressources serveur utilisées pour la gérer. Vous pouvez continuer à consulter et modifier les données dans l'objet Recordset pendant sa déconnexion puis le reconnecter ultérieurement à la source de données et envoyer vos mises à jour en mode de mise à jour par lot.
Pour déconnecter un objet Recordset, ouvrez-le avec un emplacement de curseur dont la valeur est adUseClient puis affectez à la propriété ActiveConnection la valeur Nothing. (Les utilisateurs de C++ doivent affecter la valeur NULL à ActiveConnection pour effectuer une déconnexion.)
Nous aurons recours à un objet Recordset déconnecté plus loin dans ce chapitre, lorsque nous aborderons la persistance de l'objet Recordset. Il sera utilisé pour illustrer un scénario dans lequel les données de l'objet Recordset doivent être mises à la disposition d'une application lorsque l'ordinateur client n'est pas connecté à un réseau.