ADOX 的某些功能不受支持,具体取决于 OLE DB 数据提供程序。 OLE DB Provider for Microsoft Jet完全支持 ADOX。 下表中列出了 Microsoft OLE DB Provider for SQL Server、Microsoft OLE DB Provider for ODBC或 Microsoft OLE DB Provider for Oracle 的不支持功能。 任何其他Microsoft OLE DB 提供程序都不支持 ADOX。
Microsoft用於SQL Server的OLE DB提供者
| 对象或集合 | 使用限制 |
|---|---|
| 表 集合 | 属性是在创建对象之前读取/写入的,在引用现有对象时是只读的。 |
| 视图 集合 | 视图 不受支持。 |
| 程序 集合 | 不支持 Append 和 Delete 方法。 |
| 过程 对象 | 不支持 Command 属性。 |
| 密钥 集合 | 不支持 Append 和 Delete 方法。 |
| 用户 集合 | 不支持 用户。 |
| 组 集合 | 不支持 组。 |
微软用于ODBC的OLE DB提供程序
| 对象或集合 | 使用限制 |
|---|---|
| 目录 对象 | 不支持 Create 方法。 |
| 表 集合 | 不支持 Append 和 Delete 方法。 属性是在创建对象之前读取/写入的,在引用现有对象时是只读的。 |
| 程序 集合 | 不支持 Append 和 Delete 方法。 |
| 过程 对象 | 不支持 Command 属性。 |
| 索引 集合 | 不支持 Append 和 Delete 方法。 |
| 密钥 集合 | 不支持 Append 和 Delete 方法。 |
| 用户 集合 | 不支持 用户。 |
| 组 集合 | 不支持 组。 |
用于 Oracle 的 Microsoft OLE DB 提供程序
| 对象或集合 | 使用限制 |
|---|---|
| 目录 对象 | 不支持 Create 方法。 |
| 表 集合 | 不支持 Append 和 Delete 方法。 属性是在创建对象之前读取/写入的,在引用现有对象时是只读的。 |
| 视图 集合 | 不支持 Append 和 Delete 方法。 |
| View 对象 | 不支持 Command 属性。 |
| 过程 对象 | 不支持 Append 和 Delete 方法。 |
| 过程 对象 | 不支持 Command 属性。 |
| 索引 集合 | 不支持 Append 和 Delete 方法。 |
| 密钥 集合 | 不支持 Append 和 Delete 方法。 |
| 用户 集合 | 不支持 用户。 |
| 组 集合 | 不支持 组。 |