Rowsetobjekt-Schnittstellen
Aktualisiert: November 2007
In der folgenden Tabelle sind die erforderlichen und optionalen Schnittstellen aufgeführt, die in OLE DB für Rowsetobjekte definiert sind.
Schnittstelle |
Erforderlich? |
Durch OLE DB-Vorlagen implementiert? |
---|---|---|
Erforderlich |
Ja |
|
Erforderlich |
Ja |
|
Erforderlich |
Ja |
|
Erforderlich |
Ja |
|
Erforderlich |
Ja |
|
Optional |
Nein |
|
Optional |
Nein |
|
Optional |
Nein |
|
Optional |
Ja (über ATL) |
|
Optional |
Nein |
|
Optional |
Nein |
|
Optional |
Ja |
|
Optional |
Nein |
|
Optional |
Nein |
|
Optional |
Nein |
|
Optional (für Level 0-Anbieter jedoch erforderlich) |
Ja |
|
Optional |
Nein |
|
Optional |
Ja |
|
Optional |
Nein |
|
Optional |
Nein |
|
Optional |
Ja |
|
Optional |
Nein |
|
Optional |
Ja |
|
Optional |
Nein |
Das vom Assistenten generierte Rowsetobjekt implementiert IAccessor, IRowset und IRowsetInfo mittels Vererbung. IAccessorImpl bindet beide Ausgabespalten. Die IRowset-Schnittstelle ist für Zeilen- und Datenabrufe zuständig. Die Eigenschaften des Rowsets werden von der IRowsetInfo-Schnittstelle verwaltet.