Interfaces de objeto da sessão
A tabela a seguir mostra as interfaces obrigatórias e opcionais definidas pelo OLE DB para um objeto de sessão.
Interface |
Obrigatório? |
Implementado por modelos OLE DB? |
---|---|---|
Obrigatório |
Sim |
|
Obrigatório |
Sim |
|
Obrigatório |
Sim |
|
Opcional |
Não |
|
Opcional |
Não |
|
Opcional |
Não |
|
Opcional |
Não |
|
Opcional |
Sim |
|
Opcional |
Sim |
|
Opcional |
Não |
|
Opcional |
Sim |
|
Opcional |
Não |
|
Opcional |
Não |
|
Opcional |
Não |
|
Opcional |
Não |
|
Opcional |
Não |
|
Opcional |
Não |
|
Opcional |
Não |
O objeto de sessão cria um objeto de conjunto de linhas. Se o provedor oferecer suporte a comandos, a sessão também cria um objeto de comando (CCommand, implementando OLE DB TCommand). O objeto de comando implementa a interface de ICommand e usa o método de ICommand::Execute para executar comandos no conjunto de linhas, conforme mostrado na figura a seguir.