Interfaces de l'objet session
Le tableau suivant indique les interfaces obligatoires et facultatives définies par OLE DB pour un objet session.
Interface |
Obligatoire ? |
Implémentée par les modèles OLE DB ? |
---|---|---|
Obligatoire |
Oui |
|
Obligatoire |
Oui |
|
Obligatoire |
Oui |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Oui |
|
Facultatif |
Oui |
|
Facultatif |
Non |
|
Facultatif |
Oui |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
L'objet session crée un objet rowset. Si le fournisseur prend en charge les commandes, la session crée alors un objet command (CCommand, implémentant TCommand OLE DB). L'objet command implémente l'interface ICommand et utilise la méthode ICommand::Execute pour exécuter des commandes sur le jeu de lignes, comme le montre l'illustration suivante.