Share via


Erforderliche Anbieter für die Datenstrukturierung

Die Datenstrukturierung erfordert in der Regel zwei Anbieter. Der Dienstanbieter, Datenstrukturierungsdienst für OLE DB, stellt die Datenstrukturierungsfunktionen und einen Datenanbieter, wie z. B. den OLE DB-Anbieter für SQL Server, bereit; ferner stellt er Datenzeilen bereit, um Daten in das strukturierte Recordset einzugeben.

Der Name des Dienstanbieters (MSDataShape) kann als Wert des Objekts Connection oder der Eigenschaft Provider oder als Verbindungszeichenfolgen-Schlüsselwort „Provider=MSDataShape“ angegeben werden.

Der Name des Datenanbieters kann als Wrt der dynamischen Eigenschaft Data Provider angegeben werden, der der Connection-Objekt-Eigenschaften-Sammlung durch den Datenstrukturierungsdienst für OLE DB oder das Verbindungszeichenfolgen-Schlüsselwort „Data Provider =provider“ hinzugefügt wird.

Es ist kein Datenanbieter erforderlich, wenn das Recordset keine Daten enthält (z. B. in einem Recordset, das mit Spalten mit dem Schlüsselwort NEW erstellt wurde). Geben Sie in diesem Fall „Data Provider= none“ an.

Beispiel

Dim cnn As New ADODB.Connection  
cnn.Provider = "MSDataShape"  
cnn.Open "Data Provider=SQLOLEDB;Integrated Security=SSPI;Database=Northwind"  

Weitere Informationen

Datenstrukturierung – Beispiel
Formale Grammatik für Strukturen
Shape-Befehle im Allgemeinen