Utilisation d’ADO avec ADO MD

ADO et ADO MD sont liés mais ont des modèles objet distincts. ADO fournit des objets permettant de se connecter à des sources de données, d’exécuter des commandes, de récupérer des données tabulaires et des métadonnées de schéma dans un format tabulaire et d’afficher les informations d’erreur du fournisseur. ADO MD fournit des objets pour récupérer des données multidimensionnelles et afficher les métadonnées de schéma multidimensionnel.

Lorsque vous utilisez un MDP, vous pouvez choisir d’utiliser ADO, ADO MD ou les deux avec votre application. En référençant les deux bibliothèques au sein de votre projet, vous aurez un accès complet aux fonctionnalités fournies par votre MDP.

Cela est fréquemment utile pour les consommateurs d’obtenir une vue tabulaire aplatissement d’un jeu de données multidimensionnel. Pour ce faire, utilisez l’objet Recordset ADO. Spécifiez la source de votre ensemble de cellules comme paramètre Source pour la méthode Open d’un recordset, plutôt que comme source d’un ensemble de cellules ADO MD.

Il peut également être utile d’afficher les métadonnées de schéma dans une vue tabulaire plutôt que comme hiérarchie d’objets. La méthode ADO OpenSchema sur l’objet Connection permet à l’utilisateur d’ouvrir un recordset qui contient des informations de schéma. Le paramètre QueryType de la méthode OpenSchema a plusieurs valeurs SchemaEnum liées spécifiquement aux MDPs. Ces valeurs sont les suivantes :

  • adSchemaCubes

  • adSchemaDimensions

  • adSchemaHierarchies

  • adSchemaLevels

  • adSchemaMeasures

  • adSchemaMembers

Pour utiliser des valeurs d’énumération ADO avec des propriétés ou des méthodes ADO MD, votre projet doit référencer les bibliothèques ADO et ADO MD. Par exemple, vous pouvez utiliser les valeurs d’énumération ADO adState avec la propriété ADO MD State. Pour plus d’informations sur l’établissement de références à des bibliothèques, consultez la documentation de votre outil de développement.

Pour plus d’informations sur les objets et méthodes ADO, consultez la référence de l’API ADO.

Voir aussi

Modèle objet ADO MD
ADO multidimensionnel (ADO MD)
Vue d’ensemble des données et des schémas multidimensionnels
Programmation avec ADO MD
Utilisation de données multidimensionnelles