Udostępnij za pośrednictwem


Interfejsy obiektu Session

W poniższej tabeli przedstawiono interfejsów obowiązkowe i nieobowiązkowe określone przez OLE DB dla obiektu sesji.

Interfejs

Wymagane?

Realizowane przez szablonów baz danych OLE?

IGetDataSource

Obowiązkowe

Tak

IOpenRowset

Obowiązkowe

Tak

ISessionProperties

Obowiązkowe

Tak

IAlterIndex

Opcjonalne

Nr

IAlterTable

Opcjonalne

Nr

IBindResource

Opcjonalne

Nr

ICreateRow

Opcjonalne

Nr

IDBCreateCommand

Opcjonalne

Tak

IDBSchemaRowset

Opcjonalne

Tak

IIndexDefinition

Opcjonalne

Nr

ISupportErrorInfo

Opcjonalne

Tak

ITableCreation

Opcjonalne

Nr

ITableDefinition

Opcjonalne

Nr

ITableDefinitionWithConstraints

Opcjonalne

Nr

ITransaction

Opcjonalne

Nr

ITransactionJoin

Opcjonalne

Nr

ITransactonLocal

Opcjonalne

Nr

ITransactionObject

Opcjonalne

Nr

Obiekt session tworzy obiekt zestawu wierszy.Jeśli dostawca obsługuje polecenia, sesja również tworzy obiekt polecenia (CCommand, wykonawczych OLE DB TCommand).Obiekt polecenia implementuje ICommand interfejs i zastosowań ICommand::Execute metody do wykonywania poleceń na zestawie wierszy, jak pokazano na poniższym rysunku.

Grafika przedstawiająca koncepcję dostawcy

Zobacz też

Koncepcje

OLE DB Provider szablonu architektury