Befehlsobjekt-Schnittstellen
Das Befehlsobjekt verwendet die IAccessor-Schnittstelle, um Parameterbindungen festzulegen. Der Consumer ruft IAccessor::CreateAccessor auf und übergibt ein Array von DBBINDING-Strukturen. DBBINDING enthält Informationen zu den Spaltenbindungen (wie Typ und Länge). Der Anbieter empfängt die Strukturen und entscheidet, auf welche Weise die Daten übertragen werden und ob Konvertierungen notwendig sind.
Die ICommandText-Schnittstelle bietet die Möglichkeit, einen Textbefehl anzugeben. Die ICommandProperties-Schnittstelle ist für die Verwaltung sämtlicher Befehlseigenschaften zuständig.