Служба формирования данных (Майкрософт) для OLE DB (поставщик служб ADO)
Область применения: Access 2013, Office 2013
Поставщик услуг Microsoft Data Shaping Service для OLE DB поддерживает построение иерархических (фигурных) объектов Recordset из поставщика данных.
Ключевое слово provider
Чтобы вызвать службу формирования данных для OLE DB, укажите следующие ключевое слово и значение в строка подключения.
"Provider=MSDataShape"
Динамические свойства
При вызове этого поставщика услуг в коллекцию Свойств объекта Connection добавляются следующие динамические свойства.
Имя динамического свойства |
Описание |
---|---|
Уникальное изменение имен |
Указывает, разрешены ли объекты Recordset с повторяющимися значениями для свойств Reshape Name . Если это динамическое свойство имеет значение True и создается новый набор записей с тем же именем, что и у существующего набора записей, то изменение имени нового объекта Recordset изменяется, чтобы сделать его уникальным. Если это свойство имеет значение False и создается новый набор записей с тем же именем изменения, указанным пользователем, что и существующий Набор записей, оба объекта Recordset будут иметь одно и то же имя reshape. Таким образом, ни один набор записей не может быть изменен до тех пор, пока существуют оба набора записей. Значение по умолчанию свойства — False. |
Поставщик данных |
Указывает имя поставщика, который будет предоставлять строки для формирования. Это значение может быть NONE, если поставщик не будет использоваться для предоставления строк. |
Вы также можете задать динамические свойства, доступные для записи, указав их имена в качестве ключевых слов в строка подключения. Например, в Microsoft Visual Basic присвойте динамическому свойству поставщика данных значение MSDASQL, указав следующее:
Dim cn as New ADODB.Connection
cn.Open "Provider=MSDataShape;Data Provider=MSDASQL"
Вы также можете задать или извлечь динамическое свойство, указав его имя в качестве индекса для свойства Properties . Например, получите и распечатайте текущее значение динамического свойства поставщика данных , а затем задайте новое значение, например:
Debug.Print cn.Properties("Data Provider")
cn.Properties("Data Provider") = "MSDASQL"
Дополнительные сведения о формировании данных см. в разделе Формирование данных.