ADOX 基础知识

用于数据定义语言和安全性的 Microsoft ActiveX 数据对象扩展 (ADOX) 是对 ADO 对象和编程模型的扩展。 ADOX 包括用于架构创建和修改以及安全性的对象。 因为它是一种基于对象的架构操作方法,因此你可以编写适用于各种数据源的代码,而不考虑其本机语法是否存在差异。

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

若要将 ADOX 与开发工具配合使用,应建立对 ADOX 类型库的引用。 ADOX 库的描述是“用于 DDL 和安全性的 Microsoft ADO 扩展”。ADOX 库文件名为 Msadox.dll,程序 ID (ProgID) 为“ADOX”。 有关如何建立对库的引用的详细信息,请参阅开发工具文档。

用于 Microsoft Jet 数据库引擎的 Microsoft OLE DB 提供程序完全支持 ADOX。 ADOX 的某些功能可能不受支持,具体取决于数据提供程序。

本文档假定你具有 Microsoft Visual Basic 编程语言方面的实用知识,并对 ADO 有一定的了解。 有关 ADO 的详细信息,请参阅 ADO 程序员指南。 有关 ADOX 的详细概述信息,请参阅以下主题:

另请参阅

ADOX API 参考
ADOX 代码示例
ADOX 集合
ADOX 枚举常量
ADOX 方法
ADOX 对象模型
ADOX 对象
ADOX 属性
ADO(多维)(ADO MD)
ADO 程序员指南