Интерфейсы объекта источника данных
В таблице представлены обязательные и дополнительные интерфейсы, определенные OLE DB для объекта источника данных.
Интерфейс |
Обязательный? |
Реализован шаблонами OLE DB? |
---|---|---|
IDBCreateSession |
Обязательно |
Да |
IDBInitialize |
Обязательно |
Да |
IDBProperties |
Обязательно |
Да |
Обязательно |
Да |
|
Необязательный |
Нет |
|
IDBDataSourceAdmin |
Необязательный |
Нет |
IDBInfo |
Необязательный |
Нет |
Необязательный |
Нет |
|
ISupportErrorInfo |
Необязательный |
Нет |
Объект источника данных реализует интерфейсы IDBProperties, IDBInitialize и IDBCreateSession посредством наследования. Можно выбрать поддержку дополнительных функций путем наследования или не наследования из одного из этих классов реализации. Для обеспечения поддержки интерфейса IDBDataSourceAdmin необходимо наследовать от класса IDBDataSourceAdminImpl.