使用 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 MD 屬性或方法使用 ADO 列舉值,您的專案必須同時參考 ADO 和 ADO MD 連結庫。 例如,您可以使用 ADO adState 列舉值搭配 ADO MD State 屬性。 如需有關如何建立程式庫參考的更多資訊,請參閱您的開發工具的文件。
如需 ADO 物件和方法的詳細資訊,請參閱 ADO API 參考。
另請參閱
ADO MD 物件模型
ADO (多維度) (ADO MD)
多維度架構和數據 概觀
使用 ADO MD 進行程式設計
處理多維度數據