Interfaces d'objet session

Le tableau suivant indique les interfaces obligatoires et facultatives définies par OLE DB pour un objet de session.

Session


Interface

Obligatoire?
Implémentée par des Classes OLE DB modèle?
IGetDataSource Obligatoire Oui
IOpenRowset Obligatoire Oui
ISessionProperties Obligatoire Oui
IDBCreateCommand Facultatif Oui
IDBSchemaRowset Facultatif Oui
IIndexDefinition Facultatif Aucun
ISupportErrorInfo Facultatif Aucun
ITableDefinition Facultatif Aucun
ITransactionJoin Facultatif Aucun
En charge ITransactionLocal Facultatif Aucun
ITransactionObject Facultatif Aucun

L'objet session crée un objet rowset. Si le fournisseur prend en charge les commandes, la session crée également un objet command (CCommand, implémentant le OLE DB TCommand). L'objet command implémente l'interface ICommand et utilise la méthode ICommand::Execute pour exécuter des commandes sur l'ensemble de lignes, comme illustré dans la figure suivante.

Retour à l'Architecture de modèle OLE DB fournisseur

Index