Erforderliche Anbieter für die Datenstrukturierung
Für die Datenstrukturierung sind in der Regel zwei Anbieter erforderlich. Der Dienstanbieter, Data Shaping Service für OLE DB, stellt die Datenstrukturierungsfunktion bereit, und ein Datenanbieter, z. B. der OLE DB-Anbieter für SQL Server, stellt Zeilen mit Daten bereit, um das förmige Recordsetaufzufüllen.
Der Name des Dienstanbieters (MSDataShape) kann als Wert des Connection-Objekts Provider Eigenschaft oder das Verbindungszeichenfolgen-Schlüsselwort "Provider=MSDataShape;" angegeben werden.
Der Name des Datenanbieters kann als Wert der Datenanbieter- dynamische Eigenschaft angegeben werden, die dem Connection-Objekt Properties Auflistung 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- nicht aufgefüllt wird (z. B. wie in einem erstellten Recordset, in dem Spalten mit dem NEW-Schlüsselwort erstellt werden). 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"
Siehe auch
Datenstrukturierungsbeispiel
formale Form-Grammatik
Shape-Befehle im Allgemeinen