Interfaces de l'objet de commande
Mise à jour : novembre 2007
Le tableau suivant indique les interfaces obligatoires et facultatives définies par OLE DB pour un objet command.
Interface |
Requise ? |
Implémentée par les modèles OLE DB ? |
---|---|---|
Obligatoire |
Oui |
|
Obligatoire |
Oui |
|
Obligatoire |
Oui |
|
Obligatoire |
Oui |
|
Obligatoire |
Oui |
|
Obligatoire |
Oui |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
|
Facultatif |
Non |
L'objet command utilise IAccessor pour spécifier les liaisons des paramètres. Le consommateur appelle IAccessor::CreateAccessor, en lui passant un tableau de structures DBBINDING. DBBINDING contient des informations sur les liaisons des colonnes (type et longueur, par exemple). Le fournisseur reçoit les structures et détermine comment les données doivent être transférées et si des conversions sont nécessaires.
L'interface ICommandText permet de spécifier une commande de texte. L'interface ICommandProperties gère toutes les propriétés de commande.