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

IColumnsInfo

Obbligatorio

IConvertType

Obbligatorio

IRowset

Obbligatorio

IRowsetInfo

Obbligatorio

IChapteredRowset

Facoltativo

No

IColumnsInfo2

Facoltativo

No

IColumnsRowset

Facoltativo

No

IConnectionPointContainer

Facoltativo

Sì (tramite ATL)

IDBAsynchStatus

Facoltativo

No

IGetRow

Facoltativo

No

IRowsetChange

Facoltativo

IRowsetChapterMember

Facoltativo

No

IRowsetCurrentIndex

Facoltativo

No

IRowsetFind

Facoltativo

No

IRowsetIdentity

Facoltativa (ma obbligatoria per i provider di livello 0)

IRowsetIndex

Facoltativo

No

IRowsetLocate

Facoltativo

IRowsetRefresh

Facoltativo

No

IRowsetScroll

Facoltativo

No

IRowsetUpdate

Facoltativo

IRowsetView

Facoltativo

No

ISupportErrorInfo

Facoltativo

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