Использование ADO с ADO MD
Область применения: Access 2013, Office 2013
ADO и ADO MD являются связанными, но отдельными объектных моделями. ADO предоставляет объекты для подключения к источникам данных, выполнения команд, получения табличных данных и метаданных схемы в табличном формате и просмотра сведений об ошибках поставщика. ADO MD предоставляет объекты для получения многомерных данных и просмотра метаданных многомерной схемы.
При работе с MDP вы можете использовать с приложением ADO, ADO MD или и то, и другое. Ссылаясь на обе библиотеки в проекте, вы получите полный доступ к функциям, предоставляемым mdp.
Потребители часто могут получить плоское табличное представление многомерного набора данных. Это можно сделать с помощью объекта ADO Recordset . Укажите источник для cellset в качестве параметра Source для метода Openrecordset, а не в качестве источника для ADO MD Cellset.
Также может быть полезно просмотреть метаданные схемы в табличном представлении, а не в виде иерархии объектов. Метод ADO OpenSchema в объекте Connection позволяет пользователю открыть набор записей , содержащий сведения о схеме. Параметр QueryType метода OpenSchema имеет несколько значений SchemaEnum , которые относятся конкретно к mdp. Ниже приведены следующие значения:
adSchemaCubes
adSchemaDimensions
adSchemaHierarchies
adSchemaLevels
adSchemaMeasures
adSchemaMembers
Чтобы использовать значения перечисления ADO со свойствами или методами ADO MD, проект должен ссылаться на библиотеки ADO и ADO MD. Например, можно использовать значения перечисления ADO adState со свойством ADO MD State . Дополнительные сведения о создании ссылок на библиотеки см. в документации по средству разработки.
Дополнительные сведения об объектах и методах ADO см. в справочнике по API ADO.