Sdílet prostřednictvím


Rozhraní objektu relace

Následující tabulka zobrazuje povinné a volitelné rozhraní definované technologií OLE DB pro objekt relace.

Rozhraní

Požadovaný:

Implementované šablonami technologie OLE DB?

IGetDataSource

Povinný

Ano

IOpenRowset

Povinný

Ano

ISessionProperties

Povinný

Ano

IAlterIndex

Volitelné

Ne

IAlterTable

Volitelné

Ne

IBindResource

Volitelné

Ne

ICreateRow

Volitelné

Ne

IDBCreateCommand

Volitelné

Ano

IDBSchemaRowset

Volitelné

Ano

IIndexDefinition

Volitelné

Ne

ISupportErrorInfo

Volitelné

Ano

ITableCreation

Volitelné

Ne

ITableDefinition

Volitelné

Ne

ITableDefinitionWithConstraints

Volitelné

Ne

ITransaction

Volitelné

Ne

ITransactionJoin

Volitelné

Ne

ITransactionLocal

Volitelné

Ne

ITransactionObject

Volitelné

Ne

Objekt relace vytváří objekt sady řádků. Pokud zprostředkovatel podporuje příkazy, relace také vytvoří objekt příkazu (CCommand, implementuje technologie OLE DB TCommand). Objekt příkazu implementuje rozhraní ICommand a používá metodu ICommand::Execute ke spuštění příkazů na sadě řádků, jak je znázorněno na následujícím obrázku.

Poskytovatel – konceptuální grafika

Viz také

Koncepty

Architektura OLE DB Provider šablony