Uso di ADO con ADO MD

ADO e ADO MD sono modelli di oggetti correlati ma 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 dall'MDP.

È spesso utile per i consumer ottenere una visualizzazione tabulare bidimensionale di un set di dati multidimensionale. A tale scopo è possibile usare l'oggetto ADO Recordset. Specificare l'origine di Cellset come parametro Source del metodo Open di un oggetto Recordset anziché come origine di 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 dell'oggetto Connection consente all'utente di aprire un oggetto Recordset contenente informazioni sullo schema. Il parametro QueryType del metodo OpenSchema include diversi valori SchemaEnum correlati in modo specifico agli MDP. I valori sono i seguenti:

  • adSchemaCubes

  • adSchemaDimensions

  • adSchemaHierarchies

  • adSchemaLevels

  • adSchemaMeasures

  • adSchemaMembers

Per usare i valori di enumerazione ADO con proprietà o metodi ADO MD, il progetto deve fare riferimento a entrambe le 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 Riferimento API ADO.

Vedi anche

Modello a oggetti ADO MD
ADO (multidimensionale) (ADO MD)
Panoramica di schemi e dati multidimensionali
Programmazione con ADO MD
Utilizzo dei dati multidimensionali