使用 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
adSchemaMeasures
adSchemaMembers
若要将 ADO 枚举值与 ADO MD 属性或方法一起使用,则项目必须同时引用 ADO 和 ADO MD 库。 例如,可将 ADO adState 枚举值与 ADO MD State 属性一起使用。 有关如何建立对库的引用的详细信息,请参阅开发工具文档。
有关 ADO 对象和方法的详细信息,请参阅 ADO API 参考。
另请参阅
ADO MD 对象模型
ADO(多维)(ADO MD)
多维架构和数据的概述
使用 ADO MD 进行编程
使用多维数据
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈