Condividi tramite


Uso di ADO con ADO MD

ADO e ADO MD sono correlati ma modelli a oggetti separati. ADO fornisce oggetti per la connessione alle origini dati, l'esecuzione di comandi, il recupero di dati tabulari e i metadati dello schema in un formato tabulare e la visualizzazione delle informazioni sugli errori del provider. ADO MD fornisce oggetti per il recupero di dati multidimensionali e la visualizzazione dei metadati dello schema multidimensionale.

Quando si usa un MDP, è possibile scegliere di usare ADO, ADO MD o entrambi con l'applicazione. Facendo riferimento a entrambe le librerie all'interno del progetto, si avrà accesso completo alle funzionalità fornite dal MDP.

È spesso utile per i consumatori ottenere una visualizzazione piatta e tabulare di un set di dati multidimensionale. A tale scopo, è possibile utilizzare l'oggetto Recordset ADO. Si prega di specificare l'origine del Cellset come parametro source per il metodo Open di un Recordset, anziché come origine per un Cellset ADO MD.

Può anche essere utile visualizzare i metadati dello schema in una visualizzazione tabulare anziché come gerarchia di oggetti. Il metodo ADO OpenSchema nell'oggetto Connection consente all'utente di aprire un recordset contenente informazioni sullo schema. Il parametro QueryType del metodo OpenSchema ha diversi valori SchemaEnum che riguardano specificamente gli MDP. Questi valori sono i seguenti:

  • adSchemaCubes

  • adSchemaDimensions

  • adSchemaHierarchies

  • adSchemaLevels

  • adSchemaMeasures

  • adSchemaMembers

Per usare i valori di enumerazione ADO con le proprietà o i metodi ADO MD, il progetto deve fare riferimento alle librerie ADO e ADO MD. Ad esempio, è possibile usare i valori di enumerazione ADO adState con la proprietà ADO MD State. Per altre informazioni su come stabilire riferimenti alle librerie, vedere la documentazione dello strumento di sviluppo.

Per altre informazioni sugli oggetti e i metodi ADO, vedere informazioni di riferimento sulle API ADO .

Vedere anche

Modello a Oggetti ADO MD
ADO (multidimensionale) (ADO MD)
Panoramica degli schemi e dei dati multidimensionali
programmazione con ADO MD
Lavorare con dati multidimensionali