第 15 章:ADOX 基础知识

适用于:Access 2013、Office 2013

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

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

若要将 ADOX 用于您的开发工具,应建立对 ADOX 类型库的引用。 ADOX 库的说明是“Microsoft ADO Ext.for DDL and Security”。ADOX 库文件名 Msadox.dll, (ProgID) 的程序 ID 为“ADOX”。 有关如何建立对库的引用的更多信息,请参阅您的开发工具的文档。

Microsoft OLE DB Provider for Microsoft Jet Database Engine 完全支持 ADOX。 ADOX 的某些功能可能不受支持,这取决于您的数据提供程序。 有关 Microsoft OLE DB Provider for ODBC、Microsoft OLE DB Provider for Oracle 或 Microsoft SQL Server OLE DB Provider 支持的功能的更多信息,请参阅 MDAC 自述文件。

本文档假定具备 Microsoft Visual Basic 编程语言的工作知识和 ADO 的一般知识。 有关 ADO 的详细信息,请参阅 ADO 程序员指南

本章介绍以下主题:

有关 ADOX 的更多概述信息,请参阅下列主题: