CDatabase::Close
如果要从数据源断开连接,请调用该成员函数。
virtual void Close( );
备注
在调用该成员函数之前,必须关闭所有记录集与 CDatabase 对象。 由于 Close 不销毁 CDatabase 对象,则可以通过打开与相同数据源或另一个数据源的新连接重用对象。
记录集的所有挂起的 AddNew 或 Edit 语句使用数据库的已取消,并且,所有挂起的事务将被回滚。 所有记录集根据 CDatabase 对象在一个未定义的状态将保持原状。
示例
// 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"));
要求
Header: afxdb.h