次の方法で共有


DAO クラス

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

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

[!メモ]

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

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

  • CDaoDatabase
    それを通じてデータを操作できるデータベースへの接続。

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

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

  • CDaoQueryDef
    クエリの定義、データベースに格納されている通常は 1)を表します。

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

  • CDaoException
    DAO クラスから発生する例外状態を表します。

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

関連クラス

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

  • COleCurrency
    整数部 15 桁、小数部 4 桁の固定小数点の数値型である OLE オートメーション型 CURRENCY のラッパー。

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

  • COleVariant
    OLE オートメーション型 VARIANT のラッパー。VARIANT のデータは、いろいろな形式で格納されます。

参照

概念

クラス ライブラリの概要