CDatabase::Close
更新 : 2007 年 11 月
データ ソースへの接続を解除します。
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