Интерфейсы объекта сеанса

В следующей таблице показаны обязательные и дополнительные интерфейсы, определенные OLE DB для объекта сеанса.

Сессия


Интерфейс

Обязательно?
Реализовано в классах шаблонов OLE DB?
IGetDataSource Обязательный Да
IOpenRowset Обязательный Да
ISessionProperties Обязательный Да
IDBCreateCommand Необязательный Да
IDBSchemaRowset Необязательный Да
IIndexDefinition Необязательный No
ISupportErrorInfo Необязательный No
ITableDefinition Необязательный No
Интерфейс ITransactionJoin Необязательный No
Интерфейс ITransactionLocal Необязательный No
ITransactionObject Необязательный No

Объект session создает объект набора строк. Если поставщик поддерживает команды, сеанс также создает командный объект (CCommand, реализующий OLE DB TCommand). Командный объект реализует интерфейс ICommand и использует метод ICommand::Execute для выполнения команд на наборе строк, как показано на следующем рисунке.

Назад к OLE DB Архитектура шаблона поставщика

Index