Использование ADO с объектами данных ActiveX (MD)
ADO и ADO MD являются связанными, но отдельными объектным моделями. ADO предоставляет объекты для подключения к источникам данных, выполнения команд, получения табличных данных и метаданных схемы в табличном формате и просмотра сведений об ошибках поставщика. ADO MD предоставляет объекты для получения многомерных данных и просмотра метаданных многомерной схемы.
При работе с MDP вы можете использовать ADO, ADO MD или и то, и другое с приложением. Ссылаясь на обе библиотеки в проекте, вы получите полный доступ к функциям, предоставляемым MDP.
Потребителям часто полезно получить плоское табличное представление многомерного набора данных. Это можно сделать с помощью объекта ADO Recordset . Укажите источник для cellset в качестве параметра Source для метода Openобъекта Recordset, а не в качестве источника для 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.
См. также:
Объектная модель ADO MD
ADO (многомерные данные) (объекты данных ActiveX (MD))
Общие сведения о многомерных схемах и данных
Программирование с объектами данных ActiveX (MD)
Работа с многомерными данными