Sitzung Object-Schnittstellen

Die folgende Tabelle zeigt die erforderlichen und optionalen Schnittstellen für ein Session-Objekt von OLE DB definiert.

Sitzung


Schnittstelle

Erforderlich?
Von OLE DB-Vorlagenklassen implementiert?
IGetDataSource Obligatorisch Ja
IOpenRowset Obligatorisch Ja
ISessionProperties Obligatorisch Ja
IDBCreateCommand Optional Ja
IDBSchemaRowset Optional Ja
IIndexDefinition Optional Nr.
ISupportErrorInfo Optional Nr.
ITableDefinition Optional Nr.
ITransactionJoin Optional Nr.
ITransactionLocal Optional Nr.
ITransactionObject Optional Nr.

Das Sitzungsobjekt erstellt ein Rowsetobjekt. Wenn der Anbieter Befehle unterstützt, wird die Sitzung auch ein Befehlsobjekt (CCommand, Implementieren der OLE DB- TCommand) erstellt. Das Befehlsobjekt implementiert die ICommand -Schnittstelle und verwendet die ICommand:: Execute -Methode, Befehle auf das Rowset auszuführen, wie in der folgenden Abbildung dargestellt.

Zurück zu den OLE DB-Provider Vorlage-Architektur

Index