Uso de ADO con ADO MD
Se aplica a: Access 2013, Office 2013
ADO y ADO MD son modelos de objetos relacionados pero independientes. ADO proporciona objetos para conectarse a orígenes de datos, ejecutar comandos, recuperar datos tabulares y metadatos de esquema en formato de tabla, y ver información de errores del proveedor. ADO MD proporciona objetos para recuperar datos multidimensionales y ver metadatos de esquema multidimensional.
Cuando trabaje con un proveedor de datos multidimensionales (MDP), podrá optar por utilizar ADO, ADO MD, o ambos con su aplicación. Si hace referencia a las dos bibliotecas dentro de su proyecto, tendrá acceso total a la funcionalidad proporcionada por su MDP.
Con frecuencia, resulta útil para los usuarios obtener una vista de tabla en dos dimensiones de un conjunto de datos multidimensionales. Para ello, utilice el objeto Recordset de ADO. Especifique el origen del conjunto de celdas como parámetro Source para el método Open de un objeto Recordset, en lugar de como origen para un conjunto de celdas de ADO MD.
También puede resultar útil ver los metadatos de esquema en una vista tabular en lugar de como una jerarquía de objetos. El método OpenSchema de ADO en el objeto Connection permite al usuario abrir un conjunto de registros que contiene información de esquema. El parámetro QueryType del método OpenSchema tiene varios valores SchemaEnum que se relacionan específicamente con los MDP. Estos valores son:
adSchemaCubes
adSchemaDimensions
adSchemaHierarchies
adSchemaLevels
adSchemaMeasures
adSchemaMembers
Para utilizar valores de enumeración de ADO con propiedades o métodos de ADO MD, su proyecto debe hacer referencia a las bibliotecas de ADO y de ADO MD. Por ejemplo, puede utilizar los valores de enumeración adState de ADO con la propiedad State de ADO MD. Para obtener más información acerca del establecimiento de referencias a bibliotecas, vea la documentación de su herramienta de desarrollo.
Para obtener más información acerca de los objetos y los métodos de ADO, vea la referencia de API de ADO.