Microsoft ActiveX 数据对象参考

适用于:Access 2013、Office 2013

用途

Microsoft ActiveX 数据对象 (ADO) 使您的客户端应用程序可以通过 OLE DB 提供程序访问和操控数据库服务器中的数据。 它的主要优点是简单易用、高速、内存开销低和磁盘占用小。 ADO 支持用于构建客户端/服务器和基于 Web 的应用程序的关键功能。

RDS

ADO 还提供了远程数据服务 (RDS),利用它可以将数据从服务器移动到客户端应用程序或网页,在客户端上操控数据,然后在单个来回行程中将更新返回给服务器。

ADO MD

使用 Microsoft ActiveX 数据对象(多维)(ADO MD) 可以通过如 Microsoft Visual Basic、Microsoft Visual C++ 和 Microsoft Visual J++ 这样的语言轻松访问多维数据。 ADO MD 扩展了 Microsoft ActiveX 数据对象 (ADO),将特定于多维数据的对象(如 CubeDef 和 Cellset 对象)包括在其中。 利用 ADO MD,您可以浏览多维架构,查询多维数据集,并检索结果。

与 ADO 相仿,ADO MD 也使用基础 OLE DB 提供程序来获得对数据的访问。 为了使用 ADO MD,您的提供程序必须是 OLE DB for OLAP 规范所定义的多维数据提供程序 (MDP)。 MDP 以多维视图显示数据,与此相对,表格式数据提供程序 (TDP) 则以表格式视图显示数据。 有关您的提供程序所支持的特定语法和行为的更多详细信息,请参考您的 OLAP OLE DB 提供程序的文档。

ADOX

用于数据定义语言和安全性的 Microsoft ActiveX 数据对象扩展 (ADOX) 是 ADO 对象和编程模型的扩展。 ADOX 包括用于创建和修改架构以及安全性的对象。 由于它基于对象来实现对架构的操控,因此您可以编写代码来处理各类数据源,而无需考虑数据源本来的语法之间的差异。

ADOX 是核心 ADO 对象的配套库。 它提供了用于创建、修改、删除架构对象(如表和过程)的其他对象。 它还包括用于维护用户和组以及授予和撤销对象权限的安全对象。

ADO 2.5 主要组件

  • 程序员指南:有关使用 ADO、RDS、ADO MD 和 ADOX 的介绍。

  • 程序员参考:此部分 ADO 文档包含介绍每个 ADO、RDS、ADO MD 和 ADOX 对象、集合、属性、动态属性、方法、事件以及枚举的主题。