Interfacce dell'oggetto comando

La tabella seguente mostra le interfacce obbligatorie e facoltative, definite da OLE DB per un oggetto command.

Comando


Interfaccia

Obbligatorio?
Implementata da classi OLE DB Template?
IAccessor Obbligatorio Sì
IColumnsInfo Obbligatorio Sì
ICommand Obbligatorio Sì
ICommandProperties Obbligatorio Sì
ICommandText Obbligatorio Sì
IConvertType Obbligatorio Sì
IColumnsRowset Opzionale No
ICommandPrepare Opzionale No
ICommandWithParameters Opzionale No
ISupportErrorInfo Opzionale No

L'oggetto command utilizza il IAccessor per specificare le associazioni parametro. Il consumer chiama IAccessor:: CreateAccessor, passandogli una matrice di strutture DBBINDING . DBBINDING contiene informazioni sulle associazioni di colonna (tipo, lunghezza e così via). Il provider riceve le strutture e determina la modalità di trasferimento dei dati e se le conversioni sono necessarie.

L'interfaccia ICommandText consente di specificare un comando di testo. L'interfaccia ICommandProperties gestisce tutte le proprietà del comando.

Torna all'architettura del modello di Provider DB OLE

Index