Anhang A: Anbieter

Gilt für: Access 2013, Office 2013

In diesem Abschnitt werden drei Arten von Anbietern beschrieben: Datenprovider, Dienstanbieter und Dienstkomponenten. Anbieter können in zwei Kategorien geteilt werden: diejenigen, die Daten anbieten, und diejenigen, die Dienste anbieten. Ein Datenprovider besitzt seine eigenen Daten und macht sie im Tabellenformat für die Anwendung verfügbar. Ein Dienstanbieter kapselt einen Dienst durch Erstellen und Verwenden von Daten, wodurch in Ihren ADO-Anwendungen mehr Features bereitstehen. Ein Dienstanbieter kann außerdem weiterhin als Dienstkomponente bezeichnet werden, die in Verbindung mit anderen Dienstanbietern oder -komponenten verwendet wird.

Datenanbieter

ADO ist leistungsfähig und flexibel, da es eine Verbindung mit einem beliebigen Datenprovider herstellen und unabhängig von den spezifischen Features eines bestimmten Anbieters dennoch dasselbe Programmiermodell verfügbar machen kann.

Da jedoch jeder Datenprovider einzigartig ist, ergeben sich bei der Interaktion der Anwendung mit ADO je nach Datenprovider geringfügige Abweichungen. Die Abweichungen können einer von drei Kategorien zugeordnet werden:

Ausführliche Informationen zu den derzeit von Microsoft erhältlichen Datenprovidern finden Sie in den folgenden Abschnitten.

Bereich

Thema

ODBC-Datenbanken

Microsoft OLE DB-Anbieter für ODBC

Microsoft Indexdienst

Microsoft OLE DB-Anbieter für Microsoft Indexdienst

Microsoft Active Directory-Dienst

Microsoft OLE DB-Anbieter für Microsoft Active Directory-Dienst

Microsoft Jet-Datenbanken

Microsoft OLE DB-Anbieter für Microsoft Jet

Microsoft SQL Server

Microsoft OLE DB-Anbieter für SQL Server

Oracle-Datenbanken

Microsoft OLE DB-Anbieter für Oracle

Internet Publishing

Microsoft OLE DB-Anbieter für Internet Publishing

Anbieterspezifische dynamische Eigenschaften

Die Properties-Auflistungen von Connection-, Command- und Recordset-Objekten enthalten anbieterspezifische dynamische Eigenschaften. Diese Eigenschaften stellen über die von ADO unterstützten integrierten Eigenschaften hinaus Informationen zur anbieterspezifischen Funktionalität bereit.

After establishing the connection and creating these objects, use the Refresh method on the object's Properties collection to obtain the provider-specific properties. Refer to the provider documentation and the OLE DB Programmer's Reference for detailed information about these dynamic properties.

Dienstanbieter

Um einen Dienstanbieter zu verwenden, müssen Sie ein Schlüsselwort angeben. Darüber hinaus müssen Sie die anbieterspezifischen dynamischen Eigenschaften kennen, die den einzelnen Dienstanbietern zugeordnet sind. Informationen zu anwenderspezifischen Eigenschaften für die derzeit von Microsoft erhältlichen Dienstanbieter finden Sie in den folgenden Abschnitten:

Dienstkomponenten

Die Dienstkomponente Microsoft Cursor Service für OLE DB ergänzt die Cursor-Hilfsfunktionen von Datenanbietern. Sie erfordert ebenfalls ein Schlüsselwort und hat dynamische Eigenschaften.

For more information about providers, see the documentation for Microsoft OLE DB in the Microsoft Data Access Components SDK or visit the Data Platform Developer Center.

Anbieterbefehle

Wenn Ihre Anwendungen es Benutzern ermöglichen, SQL-Anweisungen als Anbieterbefehle einzugeben, müssen Sie für jeden hier aufgeführten Anbieter immer die Benutzereingabe überprüfen und auf mögliche Hackerangriffe achten, indem Sie eine potenziell gefährliche SQL-Anweisung wie , als Teil der Benutzereingabe verwenden.