fbpx
维基百科

Jet Data Access Objects

Jet Data Access Objects微软的一项过时的数据库编程访问界面。DAO是基于Microsoft Jet Database Engine之上的一套面向对象的体系,可以访问Microsoft AccessdBase等桌面文件型数据库,或者ODBC。1996年发布的建于OLE DB之上的ADO,取代了DAO的地位。

历史 编辑

DAO 1.0于1992年11月发布。配套于Visual Basic 2.0, Visual Basic 3.0, Microsoft Access 1.1。

DAO 2.0, 与Microsoft Access 2.0一起发布。

DAO 2.5, 与Visual Basic 4.0一起发布,仅有16位版本。

DAO 3.0, 配套于Visual Basic 4.0, Microsoft Access 95, Microsoft Excel 95, Visual C++ 4.0。

DAO 3.5,配套于Microsoft Access 97, Visual Basic 6.0。DAO 3.5能够绕过Microsoft Jet Database Engine,直接访问ODBC数据源,诸如Microsoft SQL Server等企业型数据库。这是通过ODBCDirect database engine实现的。

DAO 3.6是微软发布的最后一版,与Microsoft Access 2000一起发布。Microsoft称不会有64位版本的DAO。[1]Microsoft Access 2013仅支持DAO 3.6。

对象体系架构 编辑

对于Jet database engine object,包含了一些对象:

  • workspace对象,包含了
  • groups-and-users对象
  • database对象,包含了:
    • 对象containers
    • 查询定义(QueryDef)对象
    • Recordset对象
    • relation对象,表示了数据库的列之间的关系
    • 表定义(TableDef)对象,由field与indexe构成
    • error对象

把DAO代码转换为ADO,应掌握二者之间的对象的对应关系:

DAO ADO(ADODB) 注释
DBEngine None
Database Connection
Recordset Recordset
Dynaset-Type Keyset Retrieves a set of pointers to the records in the recordset
Snapshot-Type Static Both retrieve full records but a Static recordset can be updated.
Table-Type Keyset with adCmdTableDirect Option
Field Field When referred to in a recordset


参见 编辑

参考文献 编辑

  1. ^ Data Access Technologies Road Map. [2016-06-09]. (原始内容于2008-04-24). 

DAO object model diagram with links to class reference pages (页面存档备份,存于互联网档案馆

data, access, objects, 是微软的一项过时的数据库编程访问界面, dao是基于microsoft, database, engine之上的一套面向对象的体系, 可以访问microsoft, access或dbase等桌面文件型数据库, 或者odbc, 1996年发布的建于ole, db之上的ado, 取代了dao的地位, 目录, 历史, 对象体系架构, 参见, 参考文献历史, 编辑dao, 0于1992年11月发布, 配套于visual, basic, visual, basic, micros. Jet Data Access Objects是微软的一项过时的数据库编程访问界面 DAO是基于Microsoft Jet Database Engine之上的一套面向对象的体系 可以访问Microsoft Access或dBase等桌面文件型数据库 或者ODBC 1996年发布的建于OLE DB之上的ADO 取代了DAO的地位 目录 1 历史 2 对象体系架构 3 参见 4 参考文献历史 编辑DAO 1 0于1992年11月发布 配套于Visual Basic 2 0 Visual Basic 3 0 Microsoft Access 1 1 DAO 2 0 与Microsoft Access 2 0一起发布 DAO 2 5 与Visual Basic 4 0一起发布 仅有16位版本 DAO 3 0 配套于Visual Basic 4 0 Microsoft Access 95 Microsoft Excel 95 Visual C 4 0 DAO 3 5 配套于Microsoft Access 97 Visual Basic 6 0 DAO 3 5能够绕过Microsoft Jet Database Engine 直接访问ODBC数据源 诸如Microsoft SQL Server等企业型数据库 这是通过ODBCDirect database engine实现的 DAO 3 6是微软发布的最后一版 与Microsoft Access 2000一起发布 Microsoft称不会有64位版本的DAO 1 Microsoft Access 2013仅支持DAO 3 6 对象体系架构 编辑对于Jet database engine object 包含了一些对象 workspace对象 包含了 groups and users对象 database对象 包含了 对象containers 查询定义 QueryDef 对象 Recordset对象 relation对象 表示了数据库的列之间的关系 表定义 TableDef 对象 由field与indexe构成 error对象把DAO代码转换为ADO 应掌握二者之间的对象的对应关系 DAO ADO ADODB 注释DBEngine NoneDatabase ConnectionRecordset RecordsetDynaset Type Keyset Retrieves a set of pointers to the records in the recordsetSnapshot Type Static Both retrieve full records but a Static recordset can be updated Table Type Keyset with adCmdTableDirect OptionField Field When referred to in a recordset参见 编辑Microsoft Data Access Components ADO RDO参考文献 编辑 Data Access Technologies Road Map 2016 06 09 原始内容存档于2008 04 24 DAO object model diagram with links to class reference pages 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title Jet Data Access Objects amp oldid 64157175, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。