Condividi tramite


Interfacce dell'oggetto Session

Aggiornamento: novembre 2007

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

Interfaccia

Obbligatoria/Facoltativa

Implementazione da parte dei modelli OLE DB

IGetDataSource

Obbligatoria

IOpenRowset

Obbligatoria

ISessionProperties

Obbligatoria

IAlterIndex

Facoltativa

No

IAlterTable

Facoltativa

No

IBindResource

Facoltativa

No

ICreateRow

Facoltativa

No

IDBCreateCommand

Facoltativa

IDBSchemaRowset

Facoltativa

IIndexDefinition

Facoltativa

No

ISupportErrorInfo

Facoltativa

ITableCreation

Facoltativa

No

ITableDefinition

Facoltativa

No

ITableDefinitionWithConstraints

Facoltativa

No

ITransaction

Facoltativa

No

ITransactionJoin

Facoltativa

No

ITransactionLocal

Facoltativa

No

ITransactionObject

Facoltativa

No

L'oggetto Session crea un oggetto Rowset. Se il provider supporta i comandi, l'oggetto Session creerà anche un oggetto Command (CCommand, che implementa TCommand OLE DB). L'oggetto Command implementa l'interfaccia ICommand e utilizza il metodo ICommand::Execute per eseguire comandi sul rowset, come illustrato nella figura che segue.

Rappresentazione grafica concettuale del provider

Vedere anche

Concetti

Architettura dei modelli provider OLE DB