Condividi tramite


Interfacce dell'oggetto Command

Aggiornamento: novembre 2007

Nella tabella che segue sono elencate le interfacce facoltative e obbligatorie definite da OLE DB per un oggetto Command.

Interfaccia

Obbligatoria/Facoltativa

Implementazione da parte dei modelli OLE DB

IAccessor

Obbligatoria

IColumnsInfo

Obbligatoria

ICommand

Obbligatoria

ICommandProperties

Obbligatoria

ICommandText

Obbligatoria

IConvertType

Obbligatoria

IColumnsRowset

Facoltativa

No

ICommandPersist

Facoltativa

No

ICommandPrepare

Facoltativa

No

ICommandWithParameters

Facoltativa

No

ISupportErrorInfo

Facoltativa

No

ICommandStream

Facoltativa

No

L'oggetto Command utilizza IAccessor per specificare le associazioni di parametri. Il consumer chiama IAccessor::CreateAccessor, passando una matrice di strutture DBBINDING. DBBINDING contiene informazioni sulle associazioni delle colonne, ad esempio tipo e lunghezza. Il provider riceve le strutture e determina come trasferire i dati e l'eventuale necessità di effettuare conversioni.

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

Vedere anche

Concetti

Architettura dei modelli provider OLE DB