Condividi tramite


Nozioni fondamentali su ADO

ADO offre agli sviluppatori un potente modello a oggetti logico per accedere, modificare e aggiornare i dati a livello programmatico da un'ampia gamma di origini dati tramite interfacce di sistema OLE DB. L'utilizzo più comune di ADO consiste nell'eseguire query su una tabella o più tabelle in un database relazionale, recuperare e visualizzare i risultati in un'applicazione e, ad esempio, consentire agli utenti di apportare e salvare modifiche ai dati. Le altre attività includono quanto segue:

  • Esecuzione di query su un database tramite SQL e visualizzazione dei risultati.

  • Accesso alle informazioni in un archivio file tramite Internet.

  • Modifica di messaggi e cartelle in un sistema di posta elettronica.

  • Salvataggio di dati da un database in un file XML.

  • Esecuzione di comandi descritti con XML e recupero di un flusso XML.

  • Salvataggio dei dati in un flusso binario o XML.

  • Autorizzazione a un utente di esaminare e modificare i dati nelle tabelle di database.

  • Creazione e riutilizzo di comandi di database con parametri.

  • Esecuzione di stored procedure.

  • Creazione dinamica di una struttura flessibile, denominata Recordset, per contenere, esplorare e modificare i dati.

  • Esecuzione di operazioni di database transazionali.

  • Filtro e ordinamento di copie locali delle informazioni del database in base ai criteri di esecuzione.

  • Creazione e modifica dei risultati gerarchici dai database.

  • Associazione di campi di database a componenti che supportano i dati.

  • Creazione di Recordset remoti e disconnessi.

ADO presenta un'ampia gamma di opzioni e impostazioni per offrire tale flessibilità. È quindi importante adottare un approccio metodico per imparare a usare ADO in un'applicazione, suddividendo ognuno degli obiettivi in parti gestibili.

Nella maggior parte delle applicazioni che usano ADO sono coinvolte quattro operazioni principali: recupero di dati, analisi dei dati, modifica dei dati e aggiornamento dei dati. Queste operazioni vengono esaminate in modo più dettagliato più avanti in questa sezione.

Tuttavia, prima di illustrare questi dettagli, verrà presentata una panoramica del modello a oggetti ADO e di una semplice applicazione ADO, che è scritta in Visual Basic ed esegue ognuna delle quattro operazioni ADO principali: