Freigeben über


Schnittstellen für Rowset-Objekte

In der folgenden Tabelle sind die obligatorischen und optionalen Schnittstellen aufgeführt, die von OLE DB für ein Rowset-Objekt definiert sind.

Schnittstelle Erforderlich? Von OLE DB-Vorlagen implementiert?
IAccessor Obligatorisch. Ja
IColumnsInfo Obligatorisch. Ja
IConvertType Obligatorisch. Ja
IRowset Obligatorisch. Ja
IRowsetInfo Obligatorisch. Ja
IChapteredRowset Optional No
IColumnsInfo2 Optional No
IColumnsRowset Optional No
IConnectionPointContainer Optional Ja (über ATL)
IDBAsynchStatus Optional No
IGetRow Optional No
IRowsetChange Optional Ja
IRowsetChapterMember Optional No
IRowsetCurrentIndex Optional No
IRowsetFind Optional No
IRowsetIdentity Optional (aber erforderlich für Anbieter der Ebene 0) Ja
IRowsetIndex Optional No
IRowsetLocate Optional Ja
IRowsetRefresh Optional No
IRowsetScroll Optional No
IRowsetUpdate Optional Ja
IRowsetView Optional No
ISupportErrorInfo Optional Ja
IRowsetBookmark Optional No

Das vom Assistenten generierte IAccessorRowset-Objekt implementiert , IRowsetund IRowsetInfo durch Vererbung. Beide IAccessorImpl Ausgabespalten werden gebunden. Die IRowset Schnittstelle verarbeitet Abrufe von Zeilen und Daten. Die IRowsetInfo Schnittstelle behandelt die Rowset-Eigenschaften.

Siehe auch

Architektur von OLE DB-Anbietervorlagen