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? |
---|---|---|
Obrigatório |
Sim |
|
Obrigatório |
Sim |
|
Obrigatório |
Sim |
|
Obrigatório |
Sim |
|
Obrigatório |
Sim |
|
Obrigatório |
Sim |
|
Optional |
Não |
|
Optional |
Não |
|
Optional |
Não |
|
Optional |
Não |
|
Optional |
Não |
|
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.