Partager via


Interfaces de l'objet Rowset

Le tableau suivant présente les interfaces obligatoires et facultatives définies par OLE DB pour un objet d’ensemble de lignes.

Interface Requis ? Implémenté 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 Facultatif (mais requis 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 d’ensemble de IAccessorlignes généré par l’Assistant implémente , IRowsetet IRowsetInfo via l’héritage. L’objet 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 de l’ensemble de lignes.

Voir aussi

Architecture des modèles du fournisseur OLE DB