次の方法で共有


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"));

必要条件

**ヘッダー:**afxdb.h

参照

参照

CDatabase クラス

階層図

CDatabase::OpenEx

CDatabase::Open

その他の技術情報

CDatabase のメンバー