CDaoDatabase::Close

仮想 void 閉じる);

解説

データベースから切断し、レコード セットを開く、テーブル、およびデータベースの querydefs を閉じるにこのメンバー関数を呼び出します。このメンバー関数を呼び出す前にこれらのオブジェクトを閉じることをお勧めします。CDaoDatabaseオブジェクトを閉じて、関連付けられているワークスペースの Databases コレクションから削除します。閉じるCDaoDatabaseオブジェクトが破棄されないため、同じデータベースまたは別のデータベースを開いてオブジェクトを再することができます。

注意特価;Updateメンバー データベースを閉じる前にすべての開いているレコード セット オブジェクトに保留中の編集 (ある場合) 関数と閉じるメンバー関数を呼び出します。関数を終了するとは、スタック上のCDaoRecordsetまたはCDaoDatabaseオブジェクトを宣言しています、データベースは閉じられ、保存されていない変更は失われます、すべての保留中のトランザクションがロールバックされ、保留中の編集、データは失われます(&N)。

注意特価;レコード セット オブジェクトが開いているデータベース オブジェクトを閉じようとすると、特定のワークスペースに属するデータベース オブジェクトが開いている間に、ワークスペース オブジェクトを閉じるする場合は、レコード セット オブジェクトが閉鎖され、保留中の更新または編集がロールバックされます。それに属するすべてのデータベース オブジェクトが開いているときに、ワークスペース オブジェクトを閉じるとすると、操作内の閉じられていないレコード セット オブジェクトの閉じられている可能性があります、特定のワークスペース オブジェクトに属するすべてのデータベース オブジェクトを閉じます。データベース オブジェクトを終了しない場合は、MFC デバッグ ビルドのアサーション エラーを報告します。(&N)。

データベース オブジェクトが、関数のスコープ外定義されているを閉じずに、関数を終了すると、データベース オブジェクトは、明示的に閉じるまで開いたまままたはそれが定義されているモジュールをスコープ外です。

CDaoDatabaseオブジェクトの詳細情報を参照してください DAO データベースVisual の C++ プログラマのガイド。関連情報については、DAO のヘルプで「閉じる方法」のトピックを参照してください。

CDaoDatabase 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDaoDatabase::OpenCDaoRecordset::CloseCDaoWorkspace::CloseCDaoQueryDef::CloseCDaoTableDef::Close(&N)

Index