Partager via


Utilisation d’ADO avec ADO MD

S’applique à : Access 2013, Office 2013

ADO et ADO MD sont des modèles d'objet apparentés mais distincts. ADO fournit des objets pour la connexion aux sources de données, l'exécution de commandes, la récupération de données tabulaires et de métadonnées de schéma sous forme de tableau et l'affichage des informations d'erreur du fournisseur. ADO MD fournit des objets pour l'extraction de données multidimensionnelles et l'affichage de métadonnées de schéma multidimensionnelles.

Si vous travaillez avec un fournisseur de données multidimensionnelles (MDP), vous pouvez choisir d'utiliser ADO, ADO MD ou les deux avec votre application. En référençant les deux bibliothèques dans votre projet, vous aurez accès à toutes les fonctionnalités fournies par votre fournisseur MDP.

Il peut souvent s'avérer utile d'obtenir une vue tabulaire et bidimensionnelle d'un jeu de données multidimensionnel. Pour cela, il vous suffit d'utiliser l'objet ADO Recordset. Spécifiez la source de votre objet Cellset comme paramètre Source pour la méthode Open d’un objet Recordset, plutôt que comme source pour un ensemble de cellules ADO MD.

Il peut également s'avérer utile de voir les métadonnées de schéma sous la forme d'un tableau au lieu d'une hiérarchie d'objets. La méthode OpenSchema ADO de l'objet Connection vous permet d'ouvrir un objet Recordset contenant des informations de schéma. Le paramètre QueryType de la méthode OpenSchema a plusieurs valeurs SchemaEnum qui se rapportent spécifiquement aux MDPs. Il s'agit des valeurs suivantes :

  • adSchemaCubes

  • adSchemaDimensions

  • adSchemaHierarchies

  • adSchemaLevels

  • adSchemaMeasures

  • adSchemaMembers

Pour utiliser les valeurs d'énumération ADO avec les propriétés ou méthodes ADO MD, votre projet doit référencer les deux bibliothèques, ADO et ADO MD. Par exemple, vous pouvez utiliser la valeur d'énumération adState ADO avec la propriété State ADO MD. Pour plus d'informations sur la création 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 rubrique Référence des API ADO.