ActiveX Data Objects
版本

ADO被设计来替代微软早期的数据访问对象层（包括RDO（Remote Data Objects）和DAO（Data Access Objects））。ADO在1996年8月与OLE DB一起被发布。
ADO文件通常保存在C:\Program Files (x86)\Common Files\System\ado\目录下。
Microsoft Office 2000中发布了ActiveX Data Objects 2.1 Library（MSADO21.TLB）。
Microsoft Office 2002中发布了ActiveX Data Objects 2.5 Library（MSADO25.TLB）。引入了Record对象、Stream对象、 URL绑定；并支持识别URL模式的OLE DB provider。
Microsoft ADO Extensions 2.5 for DDL and Security Library（MSADOX.DLL）包含了下述object与collection：Catalog、Column、Group、Index、Key、Procedure、Property、Table、User object and Users collection、View。
Microsoft Jet and Replication Objects 2.5 Library（MSJRO.DLL）包括了Filter object与collection，JetEngine object，Replica object。
ActiveX Data Objects 2.6 Library（MSADO26.TLB）引入了CubDef.GetSchemaObject方法、Command流、Dialect属性、Command.Execute方法、Field statusvalues、NamedParameters属性、Resultsets in streams、Single row resultset。
ActiveX Data Objects 2.7 Library（MSADO27.TLB）支持64位CPU
ActiveX Data Objects 2.8 Library（MSADO28.TLB）于2003年8月随Windows Server 2003操作系统发布，作为Microsoft Data Access Components (MDAC) 2.8的组成部分。未引进任何新特性，但做了很多安全方面的补丁。
ADO 6.0(MSADO60.TLB) 包含在 Windows Vista中，作为Windows Data Access Components (Windows DAC) 6.0的组成部分。功能上ADO 6.0等价于ADO 2.8.
ADO 6.1(MSADO15.dll) ：2011年10月发布。文件名使用了15这个老号。因为Windows 7 SP1的ADO GUID改变了，导致在此操作系统编译的使用了ADO的软件可以在Windows 7 SP1上运行，但却无法在Windows 7 Release版或Windows Vista或Windows XP上运行。
2003年后在新的编程框架.NET Framework中，微软提供了一个面向Internet的版本的ADO，称为ADO.NET，其对象模型和ADO差别很大，基本上需要重新彻底学习。
| 版本 | 发布日期 | 包括 | 特性 | 安全问题 |
| --- | --- | --- | --- | --- |
| 1.0 | 1996年8月 |  ADC – IIS 3.0  OLE DB 1.1 SDK (OLE DB 1.1 and ADO 1.0)—Visual Studio  Visual Interdev 1.0 and with Active Server Pages (随IIS 3.0发布) |  ODBC 3.0  OLE DB 1.1  ADO 1.0  ADC 1.0  ODBC drivers for Access/Jet, SQL Server ，Oracle databases |  No bulletin发布 |
| 1.5 | 1997年9月 |  Microsoft Internet Explorer 4.0  Internet Client SDK 4.0 |  ODBC 3.5  OLE DB 1.5  ADO 1.5  RDS 1.5 (取代ADC 1.0) | Template:Mssb |
| 2.0 | 1998年7月1日 |  Visual Studio 98  Data Access 2.0 SDK |  ODBC 3.5 SDK  OLE DB 1.5 SDK  OLE DB for OLAP Specification | Template:Mssb |
| 2.1 | 1998年7月11日 |  SQL Server 7.0  SQL Server 6.5 SP5 |  ADO 2.1  RDS 2.1  OLE DB 2.1  OLE DB Provider for ODBC, SQL Server and Oracle  JRO 2.1  ODBC driver  Jet driver  RDO | Template:Mssb |
| 2.5 | 2000年2月17日 |  Windows 2000 |  ADO 2.5  ADO MD 2.5  ADOX 2.5  RDS 2.5  OLE DB 2.5  OLE DB Provider for the ODBC driver for: SQL  Server  Site Server Search  Internet Publishing  Jet 4.0 (Access 2000)  Oracle  Indexing Services (Index Server)  Microsoft Data Shaping Services  OLAP Services  DTS Packages  Microsoft Directory Services  Server DTS Flat File  OLE DB Simple Provider  JRO 2.5  ODBC 3.51  an ODBC driver for Microsoft Access  SQL Server  Microsoft Excel  Text  Visual FoxPro  FoxPro VFP  dBase  dBase VFP  Paradox  Oracle  Jet drivers for: Excel  Microsoft Exchange  Access  text files  Lotus 1-2-3  Paradox  xBase | Template:Mssb |
| 2.6 | 2000年9月 |  SQL Server 2000 | Not included (manually installed): Microsoft Jet  Microsoft Jet OLE DB Provider  ODBC Desktop Database Drivers | Template:Mssb |
| 2.7 | 2001年10月 |  Windows XP |  支持64位系统 |  Template:Mssb  Template:Mssb  Template:Mssb  Template:Mssb |
| 2.8 | 2003年8月 |  Windows Server 2003 |  bug修复 |  Template:Mssb  Template:Mssb |
| 2.8 SP1 | 2005年5月 |  SQL Server 2000 SP4  Windows XP SP2 |  bug修复 |  |
| 2.8 SP2 | 2005年3月 |  Windows Server 2003 SP1  兼容支持MSJRO |  |  |
| 9.0 | 从未发布 |  Visual Studio 2005 Beta 1  SQL Server 2005 Beta 1  |  |  |
| Windows DAC 6.0 | 2006年11月 |  Windows Vista |  仅改变了版本号  难以兼容MSJRO |  |
| ADO 6.1 | 2011年10月 |  Windows 7 SP1 |  适用于此后版本操作系统 |  |
Microsoft.Jet.OLEDB.X.0和Microsoft.ACE.OLEDB.1Y.0的区别：
Jet引擎可以访问office 97-2003，但是无法访问office 2007。ACE引擎是与Office 2007一起发布的数据库连接组件，可以访问Office 2007或Office 97-2003。
ACE引擎可以访问正在打开的Excel文件，Jet引擎不能。
参见：Microsoft Jet Database Engine