Microsoft Data Shaping Service for OLE DB (ADO Service Provider)
Gilt für: Access 2013, Office 2013
Der Dienstanbieter Microsoft Data Shaping Dienst für OLE DB unterstützt das Erstellen von hierarchischen (strukturierten) Recordset-Objekten aus einem Datenanbieter.
Schlüsselwort für den Anbieter
Um den Data Shaping Service for OLE DB aufzurufen, geben Sie das folgende Schlüsselwort und den folgenden Wert in die Verbindungszeichenfolge ein.
"Provider=MSDataShape"
Dynamische Eigenschaften
Beim Aufrufen dieses Dienstanbieters werden der Properties-Auflistung des Connection-Objekts die folgenden dynamischen Eigenschaften hinzugefügt.
Name der dynamischen Eigenschaft |
Beschreibung |
---|---|
Unique Reshape Names |
Gibt an , ob Recordset-Objekte mit doppelten Werten für ihre Reshape Name-Eigenschaften zulässig sind. Wenn diese dynamische Eigenschaft True ist und ein neues Recordset-Objekt mit demselben benutzerdefinierten Umformnamen wie ein vorhandenes Recordset-Objekt erstellt wird, wird der Name des neuen Recordset-Objekts geändert, um es eindeutig zu machen. Wenn diese Eigenschaft False ist und ein neues Recordset-Objekt mit demselben benutzerdefinierten Umformnamen wie das vorhandene Recordset-Objekt erstellt wird, haben beide Recordset-Objekte denselben Namen für die Umform. Daher kann kein Recordset umgestaltet werden, solange beide Recordsets vorhanden sind. Der Standardwert der Eigenschaft lautet False. |
Data Provider |
Gibt den Namen des Anbieters an, der Zeilen zum Strukturieren bereitstellt. Dieser Wert kann NONE sein, wenn der Anbieter nicht zum Bereitstellen von Zeilen verwendet wird. |
You may also set writable dynamic properties by specifying their names as keywords in the connection string. For example, in Microsoft Visual Basic, set the Data Provider dynamic property to "MSDASQL" by specifying:
Dim cn as New ADODB.Connection
cn.Open "Provider=MSDataShape;Data Provider=MSDASQL"
Sie können eine dynamische Eigenschaft auch festlegen oder abrufen, indem Sie deren Namen als Index für die Eigenschaft Properties angeben. Rufen Sie z. B. den aktuellen Wert der dynamischen Eigenschaft des Datenanbieters ab, und geben Sie diesen aus, und legen Sie dann wie folgt einen neuen Wert fest:
Debug.Print cn.Properties("Data Provider")
cn.Properties("Data Provider") = "MSDASQL"
Weitere Informationen zur Datenstrukturierung finden Sie unter Datenstrukturierung (Zusammenfassung).