OLE DB Objects and Interfaces
- Last Updated: May 12, 2026
- 1 minute read
- OpenAccess SDK
- Version 8.1
- Documentation
The ADO Client supports Insert, Update, and Delete operations through the OLE DB Rowset interfaces and through the command interfaces (using SQL DML).
The following table lists the OLE DB objects that the ADO Client supports, and the interfaces implemented for each object.
Objects and Interfaces Supported by the ADO Client
| OLE DB Object | Interface | |
| ErrorLookup |
IErrorLookup | |
| Command |
IAccessor IColumnsInfo ICommandICommandPropertiesICommandText | IConvertType IColumnsRowset ICommandPrepareICommandWithParametersISupportErrorInfo |
| Data Source |
IDBCreateSession IDBInfoIDBInitialize IDBProperties | IPersistIPersistFileISupportErrorInfo |
| Eumerator |
IDBInitializeIDBProperties IParseDisplayNameISourcesRowsetISupportErrorInfo | |
| MultipleResults |
IMultipleResultsISupportErrorInfo | |
| Rowset |
IAccessor IColumnsInfo IConvertType IColumnsRowset IRowset IRowsetChange | IRowsetIdentity IRowsetInfo IRowsetLocateIRowsetScrollIRowsetUpdateISupportErrorInfo |
| Session |
IDBCreateCommandIDBSchemaRowset IGetDataSourceIOpenRowset ISessionProperties | ISupportErrorInfoITransactionITransactionJoinITransactionLocal |
| Transaction |
ITransactionISupportErrorInfo | |
| Transaction Options |
ITransactionOptionsISupportErrorInfo | |