Condividi tramite


Interfacce dell'oggetto Rowset

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

Interfaccia

Obbligatorio?

Implementazione da parte dei modelli OLE DB

IAccessor

Obbligatorio

Yes

IColumnsInfo

Obbligatorio

Yes

IConvertType

Obbligatorio

Yes

IRowset

Obbligatorio

Yes

IRowsetInfo

Obbligatorio

Yes

IChapteredRowset

Facoltativo

No

IColumnsInfo2

Facoltativo

No

IColumnsRowset

Facoltativo

No

IConnectionPointContainer

Facoltativo

Sì (tramite ATL)

IDBAsynchStatus

Facoltativo

No

IGetRow

Facoltativo

No

IRowsetChange

Facoltativo

Yes

IRowsetChapterMember

Facoltativo

No

IRowsetCurrentIndex

Facoltativo

No

IRowsetFind

Facoltativo

No

IRowsetIdentity

Facoltativa (ma obbligatoria per i provider di livello 0)

Yes

IRowsetIndex

Facoltativo

No

IRowsetLocate

Facoltativo

Yes

IRowsetRefresh

Facoltativo

No

IRowsetScroll

Facoltativo

No

IRowsetUpdate

Facoltativo

Yes

IRowsetView

Facoltativo

No

ISupportErrorInfo

Facoltativo

Yes

IRowsetBookmark

Facoltativo

No

L'oggetto Rowset generato dalla procedura guidata implementa IAccessor, IRowset e IRowsetInfo tramite ereditarietà. IAccessorImpl associa entrambe le colonne di output. L'interfaccia IRowset gestisce e recupera righe e dati. L'interfaccia IRowsetInfo gestisce le proprietà del rowset.

Vedere anche

Concetti

Architettura dei modelli di provider OLE DB