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 IAccessor
Rowset-Objekt implementiert , IRowset
und IRowsetInfo
durch Vererbung. Beide IAccessorImpl
Ausgabespalten werden gebunden. Die IRowset
Schnittstelle verarbeitet Abrufe von Zeilen und Daten. Die IRowsetInfo
Schnittstelle behandelt die Rowset-Eigenschaften.