次の方法で共有


CDatabase::Close

データ ソースから切断するには、このメンバー関数を呼び出します。

virtual void Close( );

解説

このメンバー関数を呼び出す前に CDatabase のオブジェクトに関連付けられたレコードセットを閉じます。[閉じる]CDatabase オブジェクトを破棄されないため、同じデータ ソースまたは別のデータ ソースへの新しい接続を開くことによってオブジェクトを再利用できます。

データベースを使用してレコードセットの [編集] のすべての保留中の AddNew またはステートメントで取り消され、すべての保留中のトランザクションはロールバックされます。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

参照

関連項目

CDatabase クラス

階層図

CDatabase::OpenEx

CDatabase::Open