Interfaces de objeto de sessão
A tabela a seguir mostra as interfaces obrigatórias e opcionais definidas pelo banco de dados OLE para um objeto de sessão.
Interface |
Necessário? |
Implementado pelos modelos de banco de dados OLE? |
---|---|---|
Obrigatório |
Yes |
|
Obrigatório |
Yes |
|
Obrigatório |
Yes |
|
Optional |
No |
|
Optional |
No |
|
Optional |
No |
|
Optional |
No |
|
Optional |
Yes |
|
Optional |
Yes |
|
Optional |
No |
|
Optional |
Yes |
|
Optional |
No |
|
Optional |
No |
|
Optional |
No |
|
Optional |
No |
|
Optional |
No |
|
Optional |
No |
|
Optional |
No |
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 OLE DB TCommand). O objeto de comando implementa o ICommand interface e usa o ICommand::Execute método para executar comandos em linhas, conforme mostrado na figura a seguir.