搭配 ADO MD 使用 ADO

ADO 和 ADO MD 是相關、但不同的物件模型。 ADO 會提供各種物件以供您連線到資料來源、執行命令、以表格式格式擷取表格式資料和結構描述中繼資料,以及檢視提供者錯誤資訊。 ADO MD 會提供各種物件以供您擷取多維度資料,以及檢視多維度結構描述中繼資料。

當您使用 MDP 時,您可以選擇搭配應用程式來使用 ADO 和/或 ADO MD。 藉由在專案內參考這兩個程式庫,您將能夠完整存取 MDP 所提供的功能。

以壓平合併的表格形式檢視多維度資料集,對取用者來說常常是很實用的操作。 您可以使用 ADO Recordset 物件來執行此動作。 請將 Cellset 的來源指定為 RecordsetOpen 方法所使用的 Source 參數,而不是指定為 ADO MD Cellset 的來源。

在表格式檢視中檢視結構描述中繼資料,而不是以物件階層的形式檢視,也可能會很實用。 Connection 物件上的 ADO OpenSchema 方法可讓使用者開啟包含結構描述資訊的 RecordsetOpenSchema 方法的 QueryType 參數有數個與 MDP 特別相關的 SchemaEnum 值。 這些值如下所述:

  • adSchemaCubes

  • adSchemaDimensions

  • adSchemaHierarchies

  • adSchemaLevels

  • adSchemaMeasures

  • adSchemaMembers

若要搭配 ADO MD 屬性或方法來使用 ADO 列舉值,專案就必須同時參考 ADO 和 ADO MD 程式庫。 例如,您可以搭配使用 ADO adState 列舉值與 ADO MD State 屬性。 如需如何建立程式庫參考的詳細資訊,請參閱開發工具的文件。

如需 ADO 物件和方法的詳細資訊,請參閱 ADO API 參考

另請參閱

ADO MD 物件模型
ADO (多維度) (ADO MD)
多維度結構描述和資料的概觀
使用 ADO MD 進行程式設計
使用多維度資料