Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In der folgenden Tabelle sind die obligatorischen und optionalen Schnittstellen aufgeführt, die von OLE DB für ein Sitzungsobjekt definiert sind.
| Schnittstelle | Erforderlich? | Von OLE DB-Vorlagen implementiert? |
|---|---|---|
| IGetDataSource | Obligatorisch. | Ja |
| IOpenRowset | Obligatorisch. | Ja |
| ISessionProperties | Obligatorisch. | Ja |
| IAlterIndex | Optional | No |
| IAlterTable | Optional | No |
| IBindResource | Optional | No |
| ICreateRow | Optional | No |
| IDBCreateCommand | Optional | Ja |
| IDBSchemaRowset | Optional | Ja |
| IIndexDefinition | Optional | No |
| ISupportErrorInfo | Optional | Ja |
| ITableCreation | Optional | No |
| ITableDefinition | Optional | No |
| ITableDefinitionWithConstraints | Optional | No |
| ITransaction | Optional | No |
| ITransactionJoin | Optional | No |
| ITransactionLocal | Optional | No |
| ITransactionObject | Optional | No |
Das Sitzungsobjekt erstellt ein Rowset-Objekt. Wenn der Anbieter Befehle unterstützt, erstellt die Sitzung auch ein Befehlsobjekt (CCommand, das OLE DB TCommandimplementiert). Das Befehlsobjekt implementiert die ICommand Schnittstelle und verwendet die ICommand::Execute Methode zum Ausführen von Befehlen im Rowset, wie in der folgenden Abbildung dargestellt.
