Condividi tramite


Procedura: aggiungere query globali a un dataset

Aggiornamento: novembre 2007

Vengono dette query globali le query SQL che restituiscono un singolo valore (scalare) o nessun valore. Generalmene le funzioni globali eseguono operazioni sui database, quali inserimenti, aggiornamenti ed eliminazioni, e l'aggregazione di informazioni, come la restituzione del numero di clienti inclusi in una tabella o il costo totale di tutti gli elementi inclusi in un determinato ordine.

Per aggiungere query globali, eseguire la Configurazione guidata query TableAdapter dall'interno di Progettazione DataSet.

Nota:

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida in linea a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per aggiungere una query globale a un dataset

  1. Aprire un dataset in Progettazione DataSet. Per ulteriori informazioni, vedere Procedura: aprire un dataset in Progettazione DataSet.

  2. Trascinare una Query dalla scheda DataSet della Casella degli strumenti in un'area vuota di Progettazione DataSet.

    Verrà visualizzata la Configurazione guidata query TableAdapter.

  3. Selezionare una connessione per la query. È possibile selezionarne una dall'elenco oppure crearne una nuova. Se si crea una nuova connessione, sarà possibile salvarla nel file di configurazione dell'applicazione. Per ulteriori informazioni, vedere Procedura: salvare una stringa di connessione.

  4. Scegliere se si desidera utilizzare istruzioni SQL o stored procedure.

  5. Scegliere la stored procedure da utilizzare oppure, nella pagina Scegli tipo di query della procedura guidata, scegliere il tipo di query desiderato e fare clic su Avanti.

  6. Fornire una query che esegue l'attività desiderata, ad esempio SELECT COUNT(*) AS CustomerCount FROM Customers.

    Nota:

    Trascinando una query direttamente in Progettazione DataSet è possibile creare un metodo che restituirà solo un valore scalare (singolo). Sebbene attraverso la query o la stored procedure selezionata possa essere restituito più di un valore singolo, il metodo creato dalla procedura guidata restituirà solo un valore singolo. La query potrebbe ad esempio restituire la prima colonna della prima riga dei dati ottenuti.

  7. Completare la procedura guidata. La query verrà aggiunta a Progettazione DataSet. Per ulteriori informazioni sull'esecuzione delle query, vedere Procedura: esecuzione di query TableAdapter.

Vedere anche

Attività

Procedura: creare oggetti TableAdapter

Procedura: creare query TableAdapter

Procedura: connettersi ai dati di un database

Procedura: esplorare i dati con il controllo BindingNavigator Windows Form

Procedura dettagliata: visualizzazione dei dati su un form in un'applicazione Windows

Concetti

Cenni preliminari sulla visualizzazione dei dati

Cenni preliminari sugli oggetti TableAdapter

Progettazione DataSet

Cenni preliminari sulle origini dati

Altre risorse

Convalida dei dati