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
Data Shaping Example (Beispiele der Datenstrukturierung)
Formale Grammatik für Formen
Shape-Befehle im Allgemeinen