VIRTOLEDB supports the interfaces listed in the following table.

Table 7.20. Supported Interfaces

Object Interface Notes
Data Source IDBCreateSession  
IDBInitialize  
IDBProperties  
IPersist  
IDBInfo  
IPersistFile  
ISupportErrorInfo  
Session IGetDataSource  
IOpenRowset  
ISessionProperties  
IDBCreateCommand  
IDBSchemaRowset  
ISupportErrorInfo  
ITransaction  
ITransactionJoin  
ITransactionLocal  
Command IAccessor  
IColumnsInfo  
ICommand  
ICommandProperties  
ICommandText  
IConvertType  
IColumnsRowset  
ICommandPrepare  
ICommandWithParameters  
ISupportErrorInfo  
Multiple Results IMultipleResults  
ISupportErrorInfo  
Rowset IAccessor  
IColumnsInfo  
IConvertType  
IRowset  
IRowsetInfo  
IColumnsRowset  
IConnectionPointContainer For IRowsetNotify interface.
IRowsetChange  
IRowsetIdentity  
IRowsetLocate  
IRowsetRefresh  
IRowsetResynch  
IRowsetScroll  
IRowsetUpdate  
ISupportErrorInfo  
Error Lookup IErrorLookup