La tabella seguente mostra le interfacce obbligatorie e facoltative definite per un oggetto origine dati OLE DB.
Oggetto origine dati
Interfaccia |
Obbligatorio? |
Implementata da classi OLE DB Template? |
| IDBInitialize | Obbligatorio | Sì |
| IDBCreateSession | Obbligatorio | Sì |
| IDBProperties | Obbligatorio | Sì |
| IDBDataSourceAdmin | Opzionale | No |
| IDBInfo | Opzionale | No |
| IPersistFile | Opzionale | No |
| ISupportErrorInfo | Opzionale | No |
L'oggetto origine dati implementa le interfacce IDBProperties, IDBInitializee IDBCreateSession tramite ereditarietà. È possibile scegliere di supportare funzionalità aggiuntive da ereditare o non ereditando da una di queste classi di implementazione. Se si desidera supportare l'interfaccia IDBDataSourceAdmin , è necessario ereditare dalla classe IDBDataSourceAdminImpl.