Сесії інтерфейсів об'єктів

У таблиці нижче наведено обов'язкові та необов'язкові інтерфейсів, визначені для сеансу об'єкт OLE DB.

Сесії


Інтерфейс

Необхідні?
Здійснюється OLE DB шаблон класи?
IGetDataSource Обов'язковий Так
IOpenRowset Обов'язковий Так
ISessionProperties Обов'язковий Так
IDBCreateCommand Факультативний Так
IDBSchemaRowset Факультативний Так
IIndexDefinition Факультативний Ні
ISupportErrorInfo Факультативний Ні
ITableDefinition Факультативний Ні
ITransactionJoin Факультативний Ні
ITransactionLocal Факультативний Ні
ITransactionObject Факультативний Ні

Об'єкт сесії створює набір рядків на об'єкт. Якщо постачальник підтримує команди, сесії також створює команду об'єкт (CCommand, впровадження OLE DB TCommand). Команда об'єкт ICommand інтерфейсу та використовує ICommand::Execute метод для виконання команд на набір рядків, як показано на наступному малюнку.

Назад до архітектура шаблон OLE DB постачальника

Index