Partilhar via


Interfaces de objeto de comando

A tabela a seguir mostra as interfaces obrigatórias e opcionais definidas pelo banco de dados OLE DB para um objeto de comando.

Interface

Necessário?

Implementado por modelos OLE DB?

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

Optional

Não

ICommandPersist

Optional

Não

ICommandPrepare

Optional

Não

ICommandWithParameters

Optional

Não

ISupportErrorInfo

Optional

Não

ICommandStream

Optional

Não

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

The ICommandText interface fornece uma maneira de especificar um comando de texto. The ICommandProperties interface trata todas as propriedades de comando.

Consulte também

Conceitos

A arquitetura de modelo do provedor OLE DB