Interfaces de objeto de sessão

A seguinte tabela mostra as interfaces obrigatórias e opcionais definidas pelo OOLE DB para um objeto de sessão.

Sessão


Interface de

Necessário?
Implementados pelas Classes OLE DB modelo?
IGetDataSource Obrigatório Sim
IOpenRowset Obrigatório Sim
ISessionProperties Obrigatório Sim
IDBCreateCommand Opcionais Sim
IDBSchemaRowset Opcionais Sim
IIndexDefinition Opcionais Não
ISupportErrorInfo Opcionais Não
ITableDefinition Opcionais Não
ITransactionJoin Opcionais Não
ITransactionLocal Opcionais Não
ITransactionObject Opcionais Não

O objeto de sessão cria um objeto de conjunto de linhas. Se o provedor oferece suporte a comandos, a sessão também cria um objeto de comando (CCommand, implementando o OOLE DB TCommand). O objeto de comando implementa a interface ICommand e usa o método ICommand:: execute para executar comandos no conjunto de linhas, conforme mostrado na figura a seguir.

Voltar para a OLE DB Provedor modelo arquitetura

Index