1、ADOX 概述
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”。有关建立库引用的详细信息,请参阅开发工具的文档。
2、ADOX 对象
Catalog 包含描述数据源模式目录的集合。
Column 表示表、索引或关键字的列。
Group 表示在安全数据库内有访问权限的组帐号。
Index 表示数据库表中的索引。
Key 表示数据库表中的主关键字、外部关键字或唯一关键字。
Procedure表示存储的过程。
Table 表示数据库表,包括列、索引和关键字。
User 表示在安全数据库内具有访问权限的用户帐号。
View 表示记录或虚拟表的过滤集。
3、ADOX 方法
Append(Columns) 将新的 Column 对象添加到 Columns 集合。
Append(Groups) 将新的 Group 对象添加到 Groups 集合。
Append(Indexes) 将新的 Index 对象添加到 Indexes 集合。
Append(Keys) 将新的 Key 对象添加到 Keys 集合。
Append(Procedures) 将新的 Procedure 对象添加到 Procedures 集合。
Append(Tables) 将新的 Table 对象添加到 Tables 集合。
Append(Users) 将新的 User 对象添加到 Users 集合。
Append(Views) 将新的 View 对象添加到 Views 集合。
ChangePassword 更改用户帐号的密码。
Create 创建新的目录。
Delete 删除集合中的对象。
GetObjectOwner 返回目录中对象的拥有者。
GetPermissions 获得对象上组或用户的权限。
Item 按名称或序号返回集合的指定成员。
Refresh 更新集合中的对象,以反映针对提供者可用的和指定的对象。
SetObjectOwner 指定目录中对象的拥有者。
SetPermissions 设置对象上组或用户的权限。
4、ADOX 属性
ActiveConnection 指示目录所属的 ADO Connection 对象。
Attributes 描述列特性。
Clustered 指示索引是否被分簇。
Command 指定可用于创建或执行过程的 ADO Command 对象。
Count 指示集合中的对象数量。
DateCreated 指示创建对象的日期。
DateModified 指示上一次更改对象的日期。
DefinedSize 指示列的规定最大大小。
DeleteRule 指示主关键字被删除时将执行的操作。
IndexNulls 指示在索引字段中有 Null 值的记录是否有索引项。
Name 指示对象的名称。
NumericScale 指示列中数值的范围。
ParentCatalog 指定表或列的父目录以便访问特定提供者的属性。
Precision 指示列中数据值的最高精度。
PrimaryKey 指示索引是否代表表的主关键字。
RelatedColumn 指示相关表中相关列的名称(仅关键字列)。
RelatedTable 指示相关表的名称。
SortOrder 指示列的排序顺序(仅索引列)。
Type(列) 指示列的数据类型。
Type(关键字) 指示关键字的数据类型。
Type(表) 指示表的类型。
Unique 指示索引关键字是否必须是唯一的。
UpdateRule 指示主关键字被更新时会执行的操作。
分享到:
相关推荐
有关 ADOX 的详细信息,请参阅 ADOX 概述。请在 http://www.microsoft.com/data/ado 中参阅 Microsoft 有关 ADOX 发布说明的 Web 页。 ADO MD 程序员参考 ActiveX Data Objects (Multidimensional) (ADO MD) 将 ADO...
有关 ADOX 的详细信息,请参阅 ADOX 概述。请在 http://www.microsoft.com/data/ado 中参阅 Microsoft 有关 ADOX 发布说明的 Web 页。 ADO MD 程序员参考 ActiveX Data Objects (Multidimensional) (ADO MD) 将 ADO...
有关 ADOX 的详细信息,请参阅 ADOX 概述。请在 http://www.microsoft.com/data/ado 中参阅 Microsoft 有关 ADOX 发布说明的 Web 页。ADO MD 程序员参考ActiveX Data Objects (Multidimensional) (ADO MD) 将 ADO ...
有关 ADOX 的详细信息,请参阅 ADOX 概述。请在 http://www.microsoft.com/data/ado 中参阅 Microsoft 有关 ADOX 发布说明的 Web 页。 ADO MD 程序员参考 ActiveX Data Objects (Multidimensional) (ADO MD) 将 ADO...
有关 ADOX 的详细信息,请参阅 ADOX 概述。请在 http://www.microsoft.com/data/ado 中参阅 Microsoft 有关 ADOX 发布说明的 Web 页。 ADO MD 程序员参考 ActiveX Data Objects (Multidimensional) (ADO MD) 将 ADO...
#### 三、ADO与ADOX概述 为了实现动态创建数据库和数据表的需求,我们需要了解并使用ADOX。在VB中,使用ADO开发数据库应用程序时,需要引用“Microsoft ActiveX Data Objects 2.5 Library”,即ADO。此外,若想在...
#### 二、ADO与ADOX概述 ##### 1. ADO简介 ADO是Microsoft推出的一种用于访问关系型数据库和非关系型数据库的高级接口。它比之前的数据库访问接口如DAO和RDO更加灵活且易于使用,极大地提高了开发效率。ADO支持...
**一、ADOX 概述** ADOX 是 ADO 的扩展,它包含了创建和修改模式(如表格、索引、过程等)的对象,以及安全管理的接口。核心的 ADO 对象通过 ADOX 库得以增强,允许开发人员进行更高级的数据库操作。ADOX 库文件 `...
内容如下: ado.net 概述 ado.net 的设计目标 ado.net 结构 .net 数据提供程序 ado.net dataset 为 .net 数据提供程序编写通用代码 ado.net 示例应用程序 使用.net数据提供程序访问...
欢迎使用 ADO Microsoft® ActiveX® Data Objects (ADO) 使您的客户端应用程序能够通过 OLE DB 提供者访问和...有关 Microsoft Data Access Components SDK 的详细信息,请参阅 Platform SDK 中的“MDAC SDK 概述”。
欢迎使用 ADO Microsoft® ActiveX® Data Objects (ADO) 使您的客户端应用程序能够通过 OLE DB 提供者访问和...有关 Microsoft Data Access Components SDK 的详细信息,请参阅 Platform SDK 中的“MDAC SDK 概述”。
#### 一、概述 在.NET框架中,C#语言是一种广泛使用的编程语言,尤其适合于开发Windows桌面应用程序。其中,对于轻量级的应用场景,Access数据库因其易于管理和部署而成为许多开发者的首选。本文将详细介绍如何使用...
以下是一个可能的Access数据库压缩修复的源码实现概述: 1. 首先,你需要打开Access数据库,这通常可以通过ADOX(ActiveX Data Objects eXtension)库来完成。ADOX提供了一个Catalog类,用于管理和操作数据库。 ``...
#### 一、概述 本文档主要介绍如何利用Visual Basic (VB) 来动态创建Microsoft Access数据库,并演示了具体的步骤和代码实现过程。此外,文档还简要提及了一个附加的问题:如何将Access数据库中的表导出到Excel文件...
数据库概述 ##### 1.1 数据库的分类 数据库可以按照不同的标准进行分类,常见的分类方式有: - **关系型数据库(RDBMS)**:如Microsoft Access、MySQL、Oracle等,这些数据库基于表格形式组织数据,通过SQL语言...
概述: 本文档总结了 C# 中连接数据库、导入 Excel 数据、创建 Access 数据库、获取运行程序的路径等多种语句,旨在为开发者提供快速的参考手册。 一、连接数据库的方法 连接 SQL 数据库时,需要使用 ...
#### 一、概述 本文主要介绍了如何在Delphi中操作Access数据库的方法,包括创建`.mdb`文件以及压缩数据库等实用技巧。这些代码已经在Windows 2000(以下简称WIN2K)、Delphi 6(以下简称D6)以及Microsoft Data ...
1. SQL Server数据库备份与恢复概述: 在***应用中备份和恢复SQL Server数据库,通常需要使用SQLDMO(SQL Distributed Management Objects)对象模型,或者使用T-SQL脚本来完成。本示例中采用的是前者,即通过编程...
### 挡土墙CAD系统集成概述 在公路建设领域,挡土墙是一种常见的结构物,用于稳定道路边坡和防止土石的滑移。随着计算机辅助设计(CAD)技术的发展,为了提升设计效率和准确性,开发一套符合设计规范、操作方便的挡...
5.9.1 adox commandbuilder 5.9.2 构造批处理更新命令 5.10 再论dataset和非关系数据类型 5.11 应该使用dataset还是datareader 5.12 小结 第6章 数据绑定:ado.net和gui 6.1 windows窗体和web窗体 ...