Uso de ADO con ADO MD
ADO y ADO MD están relacionados, pero son modelos de objetos independientes. ADO proporciona objetos para conectarse a orígenes de datos, ejecutar comandos, recuperar datos tabulares y metadatos de esquema en un formato tabular y ver la información de error del proveedor. ADO MD proporciona objetos para recuperar datos multidimensionales y ver metadatos de esquema multidimensional.
Cuando trabaja con un MDP, puede elegir usar ADO, ADO MD o ambos con la aplicación. Al hacer referencia a ambas bibliotecas dentro del proyecto, tendrá acceso total a la funcionalidad proporcionada por el MDP.
A menudo resulta útil para los consumidores obtener una vista tabular plana de un conjunto de datos multidimensional. Puede hacerlo mediante el objeto Recordset de ADO. Especifique el origen del objeto Cellset como parámetro Source para el método Open de un objeto Recordset, en lugar de como el origen de un objeto Cellset de ADO MD.
También puede ser útil ver los metadatos del 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 objeto Recordset 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 los siguientes:
adSchemaCubes
adSchemaDimensions
adSchemaHierarchies
adSchemaLevels
adSchemaMeasures
adSchemaMembers
Para usar valores de enumeración de ADO con propiedades o métodos de ADO MD, el proyecto debe hacer referencia a las bibliotecas de ADO y ADO MD. Por ejemplo, puede usar los valores de enumeración adState de ADO con la propiedad State de ADO MD. Para más información sobre cómo establecer referencias en bibliotecas, consulte la documentación de la herramienta de desarrollo.
Para más información sobre los objetos y métodos de ADO, consulte la Referencia de la API de ADO.
Consulte también
Modelo de objetos ADO MD
ADO (multidimensional) (ADO MD)
Información general de esquemas y datos multidimensionales
Programación con ADO MD
Trabajo con datos multidimensionales