将 ADO 与 ADO MD 配合使用
ADO 和 ADO MD 相关但单独的对象模型。 ADO 提供用于连接到数据源、执行命令、检索表格数据和架构元数据(采用表格格式)以及查看提供程序错误信息的对象。 ADO MD 提供用于检索多维数据和查看多维架构元数据的对象。
使用 MDP 时,可以选择将 ADO、ADO MD 或同时用于应用程序。 通过引用项目中的这两个库,你可以完全访问 MDP 提供的功能。
使用者获取多维数据集的平展表格视图通常很有用。 可以使用 ADO Recordset 对象执行此操作。 将 Cellset 的源指定为 Recordset的 Open 方法中 Source 参数,而不是将其作为 ADO MD Cellset的源。
在表格视图中查看架构元数据(而不是作为对象的层次结构)可能也很有用。 Connection 对象的 ADO OpenSchema 方法允许用户打开包含架构信息的 Recordset。 OpenSchema 方法中的 QueryType 参数有几个专门与 MDP 相关的 SchemaEnum 值。 这些值如下所示:
adSchemaCubes
adSchemaDimensions
adSchemaHierarchies
adSchemaLevels
广告方案衡量标准
ad架构成员
若要将 ADO 枚举值与 ADO MD 属性或方法一起使用,项目必须同时引用 ADO 和 ADO MD 库。 例如,可以将 ADO adState 枚举值与 ADO MD State 属性一起使用。 有关如何建立对库的引用的详细信息,请参阅开发工具的文档。
有关 ADO 对象和方法的详细信息,请参阅 ADO API 参考。
另请参阅
ADO MD 对象模型
ADO (多维) (ADO MD)
多维架构和数据概述
使用 ADO MD 进行 编程
处理多维数据