Freigeben über


Verwenden von ADO mit ADO MD

ADO und ADO MD sind verwandte, aber separate Objektmodelle. ADO stellt Objekte bereit, um eine Verbindung mit Datenquellen herzustellen, Befehle auszuführen, tabellarische Daten und Schemametadaten in einem tabellarischen Format abzurufen und Fehlerinformationen des Anbieters anzuzeigen. ADO MD stellt Objekte zum Abrufen von mehrdimensionalen Daten und zum Anzeigen von mehrdimensionalen Schemametadaten bereit.

Wenn Sie mit einer MDP arbeiten, können Sie ADO, ADO MD oder beides mit Ihrer Anwendung verwenden. Wenn Sie auf beide Bibliotheken in Ihrem Projekt verweisen, haben Sie vollzugriff auf die von Ihrer MDP bereitgestellten Funktionen.

Es ist häufig nützlich, dass Verbraucher eine flache, tabellarische Ansicht eines mehrdimensionalen Datasets erhalten. Dazu können Sie das ADO-Recordset-Objekt verwenden. Geben Sie die Quelle für das Cellset als Source-Parameter für die Methode Open eines Recordsetan, anstatt als Quelle für ein ADO MD Cellset.

Es kann auch hilfreich sein, die Schemametadaten in einer tabellarischen Ansicht statt als Hierarchie von Objekten anzuzeigen. Mit der ADO-OpenSchema--Methode für das Connection-Objekt kann der Benutzer ein Recordset- öffnen, das Schemainformationen enthält. Der QueryType Parameter der OpenSchema--Methode weist mehrere SchemaEnum--Werte auf, die sich speziell auf MDPs beziehen. Diese Werte sind wie folgt:

  • adSchemaCubes

  • adSchemaDimensions-

  • adSchemaHierarchies-

  • adSchemaLevels

  • adSchemaMeasures

  • adSchemaMembers

Um ADO-Enumerationswerte mit ADO MD-Eigenschaften oder -Methoden zu verwenden, muss Ihr Projekt sowohl auf die ADO- als auch die ADO MD-Bibliotheken verweisen. Sie können beispielsweise die Enumerationswerte ADO adState mit der Eigenschaft ADO MD State verwenden. Weitere Informationen zum Einrichten von Verweisen auf Bibliotheken finden Sie in der Dokumentation Ihres Entwicklungstools.

Weitere Informationen zu den ADO-Objekten und -Methoden finden Sie in der ADO-API-Referenz.

Siehe auch

ADO MD-Objektmodell
ADO (Multidimensional) (ADO MD)
Übersicht über multidimensionale Schemas und Daten
Programmierung mit ADO MD
Arbeiten mit mehrdimensionalen Daten