Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le tableau suivant présente les interfaces obligatoires et facultatives définies par OLE DB pour un objet de session.
| Interface | Requis ? | Implémenté par les modèles OLE DB ? |
|---|---|---|
| IGetDataSource | Obligatoire | Oui |
| IOpenRowset | Obligatoire | Oui |
| ISessionProperties | Obligatoire | Oui |
| IAlterIndex | Facultatif | Non |
| IAlterTable | Facultatif | Non |
| IBindResource | Facultatif | Non |
| ICreateRow | Facultatif | Non |
| IDBCreateCommand | Facultatif | Oui |
| IDBSchemaRowset | Facultatif | Oui |
| IIndexDefinition | Facultatif | Non |
| ISupportErrorInfo | Facultatif | Oui |
| ITableCreation | Facultatif | Non |
| ITableDefinition | Facultatif | Non |
| ITableDefinitionWithConstraints | Facultatif | Non |
| ITransaction | Facultatif | Non |
| ITransactionJoin | Facultatif | Non |
| ITransactionLocal | Facultatif | Non |
| ITransactionObject | Facultatif | Non |
L’objet session crée un objet d’ensemble de lignes. Si le fournisseur prend en charge les commandes, la session crée également un objet de commande (CCommandimplémentant OLE DB TCommand). L’objet de commande implémente l’interface ICommand et utilise la ICommand::Execute méthode pour exécuter des commandes sur l’ensemble de lignes, comme illustré dans la figure suivante.
