CDatabase クラス
更新 : 2007 年 11 月
データ ソースへの接続を表します。これを通じてデータ ソース上で操作を行うことができます。
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