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 |
---|---|---|
Obbligatoria |
Sì |
|
Obbligatoria |
Sì |
|
Obbligatoria |
Sì |
|
Obbligatoria |
Sì |
|
Obbligatoria |
Sì |
|
Obbligatoria |
Sì |
|
Facoltativa |
No |
|
Facoltativa |
No |
|
Facoltativa |
No |
|
Facoltativa |
No |
|
Facoltativa |
No |
|
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.