Partager via


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 ?

IAccessor

Obligatoire

Oui

IColumnsInfo

Obligatoire

Oui

ICommand

Obligatoire

Oui

ICommandProperties

Obligatoire

Oui

ICommandText

Obligatoire

Oui

IConvertType

Obligatoire

Oui

IColumnsRowset

Facultatif

Non

ICommandPersist

Facultatif

Non

ICommandPrepare

Facultatif

Non

ICommandWithParameters

Facultatif

Non

ISupportErrorInfo

Facultatif

Non

ICommandStream

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.

Voir aussi

Concepts

Architecture des modèles du fournisseur OLE DB