Freigeben über


Verwenden von ADO mit ADO MD

ADO und ADO MD sind verwandte, aber separate Objektmodelle. ADO stellt Objekte bereit, um Verbindungen zu Datenquellen herzustellen, Befehle auszuführen, Tabellendaten und Schemametadaten in einem Tabellenformat abzurufen sowie Fehlerinformationen des Anbieters anzuzeigen. ADO MD stellt Objekte zum Abrufen von mehrdimensionalen Daten und Anzeigen mehrdimensionaler Schemametadaten bereit.

Wenn Sie mit einem mehrdimensionalen Anbieter arbeiten, können Sie ADO und/oder ADO MD mit Ihrer Anwendung verwenden. Wenn Sie in Ihrem Projekt auf beide Bibliotheken verweisen, haben Sie vollständigen Zugriff auf die vom mehrdimensionalen Anbieter bereitgestellten Funktionen.

Oftmals ist es nützlich, Verbrauchern eine einfache, tabellarische Ansicht eines mehrdimensionalen Datasets zur Verfügung zu stellen. Dazu können Sie das Recordset-Objekt von ADO verwenden. Geben Sie die Quelle für Ihr Cellset als Source-Parameter für die Open-Methode eines Recordset-Objekts und nicht als Quelle für ein Cellset von ADO MD an.

Es kann auch nützlich sein, die Schemametadaten in einer tabellarischen Ansicht und nicht als Hierarchie von Objekten anzuzeigen. Mit der OpenSchema-ADO-Methode des Connection-Objekts 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 mehrdimensionale Anbieter beziehen. Die Werte lauten wie folgt:

  • adSchemaCubes

  • adSchemaDimensions

  • adSchemaHierarchies

  • adSchemaLevels

  • adSchemaMeasures

  • adSchemaMembers

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

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

Weitere Informationen

ADO MD-Objektmodell
ADO (mehrdimensional) (ADO MD)
Übersicht über mehrdimensionale Schemas und Daten
Programmieren mit ADO MD
Arbeiten mit mehrdimensionalen Daten