La siguiente tabla muestra las interfaces obligatorias y opcionales definidas para un objeto de origen de datos OLE DB.
Objeto de origen de datos
Interfaz |
¿Obligatorio? |
¿Implementada por las clases de plantilla OLE DB? |
| IDBInitialize | Obligatorio | Sí |
| IDBCreateSession | Obligatorio | Sí |
| IDBProperties | Obligatorio | Sí |
| IDBDataSourceAdmin | Opcional | No |
| IDBInfo | Opcional | No |
| IPersistFile | Opcional | No |
| ISupportErrorInfo | Opcional | No |
El objeto de origen de datos implementa las interfaces IDBProperties, IDBInitializey IDBCreateSession a través de herencia. Puede elegir soportar funcionalidad adicional por heredar o no heredar de una de estas clases de aplicación. Si desea apoyar la interfaz IDBDataSourceAdmin , debe heredar de la clase IDBDataSourceAdminImpl.