Freigeben über


Verwenden von ADO mit ADO MD

Gilt für: Access 2013, Office 2013

ADO und ADO MD sind verwandte, aber separate Objektmodelle. ADO stellt Objekte zum Herstellen von Verbindungen mit Datenquellen, Ausführen von Befehlen, Abrufen von Tabellendaten und Schemametadaten in einem Tabellenformat sowie zum Anzeigen von Fehlerinformationen des Anbieters bereit. ADO MD stellt Objekte zum Abrufen multidimensionaler Daten und zum Anzeigen multidimensionaler Schemametadaten bereit.

Beim Verwenden eines MDPs können Sie auswählen, ob Sie ADO, ADO MD oder beide Bibliotheken mit Ihrer Anwendung verwenden. Durch Verweisen auf beide Bibliotheken innerhalb eines Projekts haben Sie vollständigen Zugriff auf die Funktionalität Ihres MDPs.

Es ist es für Benutzer sinnvoll, eine vereinfachte, tabellarische Sicht eines multidimensionalen Datasets zu verwenden. Dies wird durch das Verwenden des ADO- Recordset-Objekts ermöglicht. 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 ADO MD Cellset an.

Es kann auch hilfreich sein, die Schemametadaten in einer tabellarischen Ansicht und nicht als Hierarchie von Objekten anzuzeigen. Die ADO OpenSchema-Methode für das Connection-Objekt ermöglicht es dem Benutzer, ein Recordset zu öffnen, das Schemainformationen enthält. Der QueryType-Parameter der OpenSchema-Methode verfügt über mehrere SchemaEnum-Werte , die sich speziell auf MDPs beziehen. Diese Werte sind:

  • adSchemaCubes

  • adSchemaDimensions

  • adSchemaHierarchies

  • adSchemaLevels

  • adSchemaMeasures

  • adSchemaMembers

Um ADO-Aufzählungswerte mit ADO MD-Eigenschaften oder -Methoden zu verwenden, muss das Projekt auf die ADO- und die ADO MD-Bibliothek verweisen. Sie können z. B. die ADO-adState-Aufzählungswerte mit der ADO MD-State-Eigenschaft verwenden. Weitere Informationen zum Einrichten von Verweisen auf Bibliotheken finden Sie in der Dokumentation zu Ihrem Entwicklungstool.

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