Share via


DAO クラス

DAO は、Access データベースで使用され、Office 2013 を介してサポートされています。 DAO 3.6 は最終バージョンであり、古いバージョンと見なされます。

これらのクラスは、他のアプリケーション フレームワーク クラスと連携して、Microsoft Visual Basic および Microsoft Access と同じデータベース エンジンを使用するデータ アクセス オブジェクト (DAO) データベースに簡単にアクセスできるようにします。 DAO クラスを使用すると、Open Database Connectivity (ODBC) ドライバーが使用可能なさまざまなデータベースにアクセスすることもできます。

DAO データベースを使用するプログラムには、少なくとも CDaoDatabase オブジェクトと CDaoRecordset オブジェクトがあります。

Note

Visual C++ 環境およびウィザードでは DAO はサポートされなくなりました (ただし、DAO クラスは含まれており、引き続き使用できます)。 Microsoft では、新しい MFC プロジェクトに ODBC を使用することをお勧めします。 DAO は、既存のアプリケーションを保守するためにのみ使用してください。

CDaoWorkspace
名前付きの、パスワードで保護されたデータベース セッションのログインからログオフまでを管理します。 ほとんどのプログラムでは、既定のワークスペースが使用されます。

Cdaodatabase
データベースへの接続です。これを通じてデータを操作できます。

CDaoRecordset
データ ソースから選択された 1 組のレコードセットを表現します。

Cdaorecordview
コントロール内にデータベース レコードを表示するビューです。

CDaoQueryDef
クエリ定義を表します。通常はデータベースに保存されます。

CDaoTableDef
ベース テーブル、またはアタッチ テーブルの格納された定義を表現します。

CDaoException
DAO クラスから発生する例外条件を表します。

CDaoFieldExchange
DAO データベース クラスで使われる DAO レコード フィールド エクスチェンジ (DFX: DAO Record Field eXchange) ルーチンをサポートします。 通常、このクラスを直接使用することはありません。

CLongBinary
ビットマップなどのバイナリ ラージ オブジェクト (BLOB) のストレージへのハンドルをカプセル化します。 CLongBinary オブジェクトは、データベース テーブルに格納されている大きなデータ オブジェクトを管理するために使用されます。

COleCurrency
OLE オートメーション型 CURRENCY のラッパー。小数点の前に 15 桁、その後に 4 桁の数字が含まれる固定小数点演算型です。

COleDateTime
OLE オートメーション型 DATE のラッパー。 日付と時刻の値を表します。

Colevariant
OLE オートメーション型 VARIANT のラッパー。 VARIANT のデータは、さまざまな形式で格納できます。

関連項目

クラスの概要