Sdílet prostřednictvím


Rozhraní objektu relace

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

Rozhraní Povinné? Implementují se šablony OLE DB?
IGetDataSource Povinné Ano
IOpenRowset Povinné Ano
ISessionProperties Povinné Ano
IAlterIndex Volitelné No
IAlterTable Volitelné No
IBindResource Volitelné No
ICreateRow Volitelné No
IDBCreateCommand Volitelné Ano
IDBSchemaRowset Volitelné Ano
IIndexDefinition Volitelné No
ISupportErrorInfo Volitelné Ano
ITableCreation Volitelné No
ITableDefinition Volitelné No
ITableDefinitionWithConstraints Volitelné No
ITransaction Volitelné No
ITransactionJoin Volitelné No
ITransactionLocal Volitelné No
ITransactionObject Volitelné No

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

Koncepční diagram zprostředkovatele

Viz také

Architektura šablon zprostředkovatele OLE DB