A seguinte tabela mostra as interfaces obrigatórias e opcionais definidas pelo OOLE DB para um objeto de fonte de dados.
Origem de dados objeto
Interface de |
Necessário? |
Implementados pelas Classes OLE DB modelo? |
| IDBInitialize | Obrigatório | Sim |
| IDBCreateSession | Obrigatório | Sim |
| IDBProperties | Obrigatório | Sim |
| IDBDataSourceAdmin | Opcionais | Não |
| IDBInfo | Opcionais | Não |
| IPersistFile | Opcionais | Não |
| ISupportErrorInfo | Opcionais | Não |
A origem de dados objeto implementa as IDBProperties, IDBInitializee IDBCreateSession interfaces através de herança. Você pode escolher oferecer suporte a funcionalidade adicional por herança ou não herdam uma dessas classes de implementação. Se você quiser dar suporte a interface de IDBDataSourceAdmin , você deve herdar da IDBDataSourceAdminImpl classe.