Share via


CDatabase クラス

データ ソースへの接続を表します。これを通じてデータ ソース上で操作を行うことができます。

class CDatabase : public CObject

解説

データ ソースとは、データベース管理システム (DBMS: DataBase Management System) でホストされているデータそのものを指します。 DBMS には、Microsoft SQL Server、Microsoft Access、Borland dBASE、xBASE などがあります。 アプリケーションでは、一度に 1 つ以上の CDatabase オブジェクトをアクティブにできます。

注意

ODBC (Open Database Connectivity) クラスではなく、DAO (Data Access Objects) クラスを使用して作業する場合は、代わりに CDaoDatabase クラスを使用します。 詳細についてを参照してください「概要:データベース プログラミング

CDatabase を使用するには、CDatabase オブジェクトを構築し、その OpenEx メンバー関数を呼び出します。 このメンバー関数を呼び出すと、接続が開きます。 次に、接続したデータ ソースを操作するための CRecordset オブジェクトを構築するときに、レコードセット コンストラクターに CDatabase オブジェクトへのポインターを渡します。 接続を終了するときは、Close メンバー関数を呼び出して CDatabase オブジェクトを破棄します。 Close メンバー関数は、閉じられていないレコードセットをすべて閉じます。

詳細についてはCDatabase、記事を参照してくださいデータ ソース (ODBC)概要:データベース プログラミング

必要条件

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

参照

参照

CObject クラス

階層図

CRecordset クラス

その他の技術情報

CDatabase のメンバー