Interfaces de objeto de comando

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

Comando


Interface de

Necessário?
Implementados pelas Classes OLE DB modelo?
IAccessor Obrigatório Sim
IColumnsInfo Obrigatório Sim
ICommand Obrigatório Sim
ICommandProperties Obrigatório Sim
ICommandText Obrigatório Sim
IConvertType Obrigatório Sim
IColumnsRowset Opcionais Não
ICommandPrepare Opcionais Não
ICommandWithParameters Opcionais Não
ISupportErrorInfo Opcionais Não

O objeto de comando usa o IAccessor para especificar associações de parâmetro. O consumidor chama IAccessor:: CreateAccessor, passando uma matriz de DBBINDING estruturas. DBBINDING contém informações sobre as ligações de coluna (tipo, comprimento e assim por diante). O provedor recebe as estruturas e determina como os dados devem ser transferidos e se conversões são necessárias.

A interface de ICommandText fornece uma maneira para especificar um comando de texto. Interface ICommandProperties trata Tudo as propriedades de comando.

Voltar para a OLE DB Provedor modelo arquitetura

Index