Microsoft® ActiveX® Data Objects Extensions for Data Definition Language and Security (ADOX) 是对 ADO 对象和编程模型的扩展。ADOX 包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模式操作,所以用户可以编写对各种数据源都能有效运行的代码,而与它们原始语法中的差异无关。
ADOX 是核心 ADO 对象的扩展库。它显露的其他对象可用于创建、修改和删除模式对象,如表格和过程。它还包括安全对象,可用于维护用户和组,以及授予和撤消对象的权限。
要通过开发工具使用 ADOX,需要建立对 ADOX 类型库的引用。对 ADOX 库的说明为“Microsoft ADO Ext. for DDL and Security.”。ADOX 库文件名为“Msadox.dll”,程序 ID (ProgID) 为“ADOX”。有关建立库引用的详细信息,请参阅开发工具的文档。
用于 Microsoft Jet Database Engine 的 Microsoft OLE DB Provider 完全支持 ADOX。取决于数据提供者,某些 ADOX 的功能可能不被支持。有关 Microsoft OLE DB Provider for ODBC、Microsoft OLE DB Provider for Oracle 或 Microsoft SQL Server OLE DB Provider 的被支持功能的详细信息,请参阅 ADOX 自述文件。
本文档假定读者懂得并能使用 Microsoft® Visual Basic® 编程语言,并了解 ADO 的基本知识。有关 ADO 的详细信息,请参阅 ADO 程序员参考。有关 ADOX 的概述信息,请参阅: