次の方法で共有


CDatabase クラス

更新 : 2007 年 11 月

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

class CDatabase : public CObject

解説

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

2dhc1abk.alert_note(ja-jp,VS.90).gifメモ :

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

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

CDatabase の詳細については、「データ ソース (ODBC)」および「データ アクセス プログラミング」を参照してください。

必要条件

ヘッダー : afxdb.h

参照

参照

CObject クラス

階層図

CRecordset クラス

その他の技術情報

CDatabase のメンバ