WEB开发网
开发学院数据库MSSQL Server SQL Server MFC DAO类和MFC ODBC类 阅读

SQL Server MFC DAO类和MFC ODBC类

 2007-05-15 09:27:23 来源:WEB开发网   
核心提示: 在 dao 的本机格式中,包含 21 个对象和 20 个集合,SQL Server MFC DAO类和MFC ODBC类(4),而且,dao 不仅提供单个的对象,因为您只能有一个引擎,但可以有多个工作区 (workspace)、数据库 (database) 等等,如表和字段,还提供对象所属

在 dao 的本机格式中,包含 21 个对象和 20 个集合。而且,dao 不仅提供单个的对象,如表和字段,还提供对象所属的集合。对象的这种清晰的层次结构使得能够轻松地将面向对象的原理应用于数据库开发。

dao 的存在已有一段时间。dao 1.0 版出现在 microsoft access 1.0 版中,它仅提供到表与查询结构的接口,以及代表具有数量有限的属性的表、动态集、快照的对象。visual basic 3.0 版中的 data access objects 1.0 添加了 tabledef、querydef 和 field 对象,以提供可编程的结构。

microsoft access 2.0 版中的 dao 2.0 版有 ole 自动化的雏形,以及对几乎所有 microsoft jet 功能的全部编程访问权限。它拥有具有可靠的对象与属性集合的全部对象模型。

dao 2.5 版中含有 odbc 桌面数据库驱动程序 (odbc desktop database driver),这些驱动程序是为 16 位平台能与 odbc desktop database drivers 2.0 版一起使用而创建的。该 16 位版本是为用于 visual basic 4.0 版的 16 位版本而安装的。

dao 3.0 版随带在 microsoft access for windows 95、visual basic 4.0 版(32 位)、microsoft excel 7.0 版 和 visual c ++ 4.0 版中。dao 得到了增强,以支持任何兼容主机的单机接口。

dao 3.5 版随带在 microsoft access for windows 97 中,并且含有新的 odbcdirect com 对象。mfc dao 数据库类不包括这些对象的类。

最为重要的是,dao 接口是基于 ole com 的,它很好地安置 dao 以适应不断发展的技术和操作系统。

示意图1

此处是 dao 层次结构图表。在顶端,将看到 dbengine 对象,该对象中含有所有其它对象。这是唯一没有集合的对象,因为您只能有一个引擎。但可以有多个工作区 (workspace)、数据库 (database) 等等,这正是余下的对象都有自己所属集合的原因。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:SQL Server MFC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接