跳至內容

JetDataAccessObjects

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Jet Data Access Objects是微軟的一項過時的資料庫編程存取介面。DAO 是因為 Microsoft Jet Database Engine 之上的一套物件導向的體系,會當存取 Microsoft Access 抑是 dBase 等桌面檔案型資料庫,抑是講 ODBC。一九九六年發布的建於 OLE DB 之上的 ADO,取代矣 DAO 伊的地位。

歷史

DAO 一孵空佇一九九二年十一月發布。配套於 Visual Basic 二孵空 , Visual Basic 三-c零 , Microsoft Access 一孵一。

DAO 二孵空 , 佮 Microsoft Access 二嬸空做伙發布。

DAO 二嬸五 , 佮 Visual Basic 四配空做伙發布,干焦有十六位元版本。

DAO 三-c零 , 配套於 Visual Basic 四配零 , Microsoft Access 九十五 , Microsoft Excel 九十五 , Visual C + + 四配零。

DAO 三人五,配套於 Microsoft Access 九十七喔 , Visual Basic 六板零。DAO 三更五能夠踅過 Microsoft Jet Database Engine,直接存取 ODBC 資料來源,諸如 Microsoft SQL Server 等企業型資料庫。這是通過 ODBCDirect database engine 實現的。

DAO 三鋪六是微軟發布的最後一版,佮 Microsoft Access 兩千做伙發布。Microsoft 稱袂有六十四位元版本的 DAO。Microsoft Access 兩千空一十三干焦支援 DAO 三孵六。

物件體系架構

對於 Jet database engine object , 有包含一寡物件:

  • workspace 東西,包括著矣
  • groups-and-users 東西
  • database 東西,包括著矣:
  • 東西 containers
  • 查詢定義 ( QueryDef ) 東西
  • Recordset 東西
  • relation 東西,表示資料庫的列之間的關係
  • 表定義 ( TableDef ) 東西,由 field 佮 indexe 構成
  • error 物件共 DAO 代碼轉換做 ADO,應該掌握二者之間的物件的對應關係:


參見

  • Microsoft Data Access Components
  • ADO
  • RDO

參考文獻

DAO object model diagram with links to class reference pages