Usando o ADO com o ADO MD
O ADO e o ADO MD são modelos de objeto relacionados, mas separados. O ADO fornece objetos para se conectar a fontes de dados, executar comandos, recuperar dados tabulares e metadados de esquema em um formato tabular e exibir informações de erro do provedor. O ADO MD fornece objetos para recuperar dados multidimensionais e exibir metadados de esquema multidimensional.
Ao trabalhar com um MDP, você pode optar por usar o ADO, o ADO MD ou ambos com seu aplicativo. Ao referenciar ambas as bibliotecas em seu projeto, você terá acesso total à funcionalidade fornecida pelo MDP.
É frequentemente útil que os consumidores obtenham uma exibição nivelada e tabular de um conjunto de dados multidimensional. Você pode fazer isso usando o objeto Recordset do ADO. Especifique a fonte para seu Conjunto de Células como o parâmetro de Fonte para o método Abrir de um Conjunto de Registros , e não como a fonte para um Conjunto de Células do ADO MD.
Também pode ser útil exibir os metadados de esquema em uma exibição tabular e não como uma hierarquia de objetos. O método OpenSchema no objeto Conexão do ADO permite que o usuário abra um Recordset que contém informações de esquema. O parâmetro QueryType do método OpenSchema tem vários valores SchemaEnum relacionados especificamente aos MDPs. Esses valores são os seguintes:
adSchemaCubes
adSchemaDimensions
adSchemaHierarchies
adSchemaLevels
adSchemaMeasures
adSchemaMembers
Para usar valores de enumeração do ADO com propriedades ou métodos do ADO MD, seu projeto deve referenciar as bibliotecas do ADO e do ADO MD. Por exemplo, você pode usar os valores de enumeração do ADO adState com a propriedade ADO MD State. Para obter mais informações sobre como estabelecer referências a bibliotecas, consulte a documentação da ferramenta de desenvolvimento.
Para obter mais informações sobre os objetos e métodos do ADO, consulte a Referência da API do ADO .
Consulte Também
modelo de objeto do ADO MD
ADO (Multidimensional) (ADO MD)
Visão geral de esquemas multidimensionais e de dados
Programação com ADO MD
Trabalhando com Dados Multidimensionais