Partager via


CDatabase::Close

Appelez la fonction membre si vous souhaitez déconnectez -vous d'une source de données.

virtual void Close( );

Notes

Vous devez fermer tous les recordsets associés à l'objet d' CDatabase avant d'appeler la fonction membre.Étant donné que Fermer ne supprime pas l'objet d' CDatabase , vous pouvez réutiliser l'objet en ouvrant une connexion à la même source de données ou à une source de données différente.

Tous les AddNew ou instructions en attente de Modifier les recordsets à la base de données sont annulés, et les transactions en attente sont annulées.Tous les recordsets dépendants sur l'objet d' CDatabase sont laissés dans un état non défini.

Exemple

// Close the current connection
m_dbCust.Close();

// Perhaps connect the object to a
// different data source
m_dbCust.OpenEx(_T("DSN=MFC_ODBCTest;UID=JOES"));

Configuration requise

Header: afxdb.h

Voir aussi

Référence

Classe CDatabase

Graphique de la hiérarchie

CDatabase::OpenEx

CDatabase::Open