DAO 类

DAO 用于 Access 数据库,并通过 Office 2013 提供支持。 DAO 3.6 是最终版本,被视为已过时。

这些类与其他应用程序框架类一起使用,可以轻松访问数据访问对象 (DAO) 数据库,这些数据库使用与 Microsoft Visual Basic 和 Microsoft Access 相同的数据库引擎。 DAO 类还可访问可使用开放式数据库连接 (ODBC) 驱动程序的各种数据库。

使用 DAO 数据库的程序至少具有一个 CDaoDatabase 对象和一个 CDaoRecordset 对象。

注意

Visual C++ 环境和向导不再支持 DAO(尽管包含 DAO 类并且仍可以使用它们)。 Microsoft 建议将 ODBC 用于新的 MFC 项目。 应只在维护现有应用程序时使用 DAO。

CDaoWorkspace
管理从登录到注销的已命名并受密码保护的数据库会话。 大多数程序使用默认工作区。

CDaoDatabase
与数据库的连接,通过此连接可操作数据。

CDaoRecordset
表示从数据源选择的一组记录。

CDaoRecordView
显示控件中数据库记录的视图。

CDaoQueryDef
表示查询定义,通常是保存在数据库中的。

CDaoTableDef
表示基表或附加表的已存储定义。

CDaoException
表示由 DAO 类引起的异常情况。

CDaoFieldExchange
支持 DAO 数据库类使用的 DAO 记录字段交换 (DFX) 例程。 通常不会直接使用此类。

CLongBinary
封装二进制大型对象 (BLOB) 的存储句柄,例如位图。 CLongBinary 对象用于管理存储在数据库表中的大型数据对象。

COleCurrency
OLE 自动化类型 CURRENCY(定点算数类型,小数点前有 15 位,小数点后有 4 位)的包装器

COleDateTime
OLE 自动化类型 DATE 的包装器。 表示日期和时间值。

COleVariant
OLE 自动化类型 VARIANT 的包装器。 VARIANT 数据可用多种格式存储

另请参阅

类概述