Interfaces de objeto da fonte de dados
A tabela a seguir mostra as interfaces obrigatórias e opcionais definidas pelo OLE DB para um objeto de fonte de dados.
Interface | Obrigatório? | Implementado por modelos OLE DB? |
---|---|---|
IDBCreateSession |
Obrigatório | Sim |
IDBInitialize |
Obrigatório | Sim |
IDBProperties |
Obrigatório | Sim |
IPersist | Obrigatório | Sim |
IConnectionPointContainer | Opcional | Não |
IDBDataSourceAdmin |
Opcional | Não |
IDBInfo |
Opcional | Não |
IPersistFile | Opcional | Não |
ISupportErrorInfo |
Opcional | Não |
O objeto de fonte de dados implementa as interfaces IDBProperties
, IDBInitialize
e IDBCreateSession
por meio de herança. Você pode optar por dar suporte a funcionalidades adicionais herdando ou não herdando de uma dessas classes de implementação. Se você deseja dar suporte à interface IDBDataSourceAdmin
, deve herdar da classe IDBDataSourceAdminImpl
.