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