OLE DB Interfaces Supported in ADO
- Last Updated: May 12, 2026
- 1 minute read
- OpenAccess SDK
- Version 9.0
- Documentation
Note: The ADO and ADO.NET clients are currently available only in OpenAccess SDK 8.1. However, they are compatible with the OpenAccess SDK 9.0 server.
The following table lists the OLE DB interfaces that ADO supports and describes whether the interface is required by ADO. The ADO Client supports additional OLE DB interfaces that are not used by ADO.
See OLE DB Objects and Interfaces for a description of the OLE DB objects and interfaces supported by the ADO Client.
Supported OLE DB Interfaces Used by ADO
| OLE DB Interface | Use by ADO |
| IAccessor | Required |
| IColumnsInfo | Required |
| IColumnsRowset | If available |
| ICommand | If available |
| ICommandPrepare | If available |
| ICommandProperties | If available |
| ICommandText | If available |
| ICommandWithParameters | If available |
| IConvertType | Required |
| IDBCreateCommand | If available |
| IDBCreateSession | Required |
| IDBInitialize | Required |
| IDBProperties | Required |
| IOpenRowset | Required |
| IRowset | Required |
| IRowsetChange | If available |
| IRowsetIndex | If available |
| IRowsetInfo | Required |
| IRowsetLocate | If available |
| IRowsetScroll | If available |
| IRowsetUpdate | If available |
| ISourcesRowset | If available |
| ITransaction | If available |
| ITransactionLocal | If available |
| ITransactionOptions | If available |