Procedura: aggiungere query globali a un dataset
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
Nomi o percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni vedere Customizing Development Settings in Visual Studio.
Per aggiungere una query globale a un dataset
Aprire un dataset in Progettazione DataSet. Per ulteriori informazioni, vedere Procedura: aprire un dataset in Progettazione DataSet.
Trascinare una Query dalla scheda DataSet della Casella degli strumenti in un'area vuota di Progettazione DataSet.
Verrà visualizzata la TableAdapter (query, configurazione guidata).
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 e modificare stringhe di connessione.
Scegliere se si desidera utilizzare istruzioni SQL o stored procedure.
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.
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.
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 di dati in un Windows Form
Concetti
Associazione di controlli Windows Form ai dati in Visual Studio
Cenni preliminari sugli oggetti TableAdapter
Creazione e modifica di dataset tipizzati