Partager via


Interfaces de l'objet rowset

Le tableau suivant indique les interfaces obligatoires et facultatives définies par OLE DB pour un objet rowset.

Interface

Obligatoire ?

Implémentée par les modèles OLE DB ?

IAccessor

Obligatoire

Oui

IColumnsInfo

Obligatoire

Oui

IConvertType

Obligatoire

Oui

IRowset

Obligatoire

Oui

IRowsetInfo

Obligatoire

Oui

IChapteredRowset

Facultatif

Non

IColumnsInfo2

Facultatif

Non

IColumnsRowset

Facultatif

Non

IConnectionPointContainer

Facultatif

Oui (via ATL)

IDBAsynchStatus

Facultatif

Non

IGetRow

Facultatif

Non

IRowsetChange

Facultatif

Oui

IRowsetChapterMember

Facultatif

Non

IRowsetCurrentIndex

Facultatif

Non

IRowsetFind

Facultatif

Non

IRowsetIdentity

Facultative (mais requise pour les fournisseurs de niveau 0)

Oui

IRowsetIndex

Facultatif

Non

IRowsetLocate

Facultatif

Oui

IRowsetRefresh

Facultatif

Non

IRowsetScroll

Facultatif

Non

IRowsetUpdate

Facultatif

Oui

IRowsetView

Facultatif

Non

ISupportErrorInfo

Facultatif

Oui

IRowsetBookmark

Facultatif

Non

L'objet rowset généré par l'Assistant implémente IAccessor, IRowset et IRowsetInfo par voie d'héritage. IAccessorImpl lie les deux colonnes de sortie. L'interface IRowset gère les extractions de lignes et de données. L'interface IRowsetInfo gère les propriétés du jeu de lignes.

Voir aussi

Concepts

Architecture des modèles du fournisseur OLE DB