Condividi tramite


Procedura: creare query TableAdapter con parametri

 

Data di pubblicazione: aprile 2016

Una query con parametri restituisce dati che soddisfano le condizioni di una clausola WHERE all'interno della query. Ad esempio, è possibile aggiungere un parametro a un elenco di clienti in modo da visualizzare solo i clienti di una determinata città aggiungendo WHERE City = @City alla fine dell'istruzione SQL che restituisce un elenco di clienti.

La creazione di query TableAdapter con parametri avviene in Progettazione DataSet oppure durante la creazione di form con associazione a dati di un'applicazione Windows mediante il comando Origine dati con parametri del menu Dati. Il comando Origine dati con parametri consente anche di creare controlli nel form per l'immissione di valori di parametro e l'esecuzione della query. Per altre informazioni, vedere Finestra di dialogo Generatore di criteri per la ricerca.

Nota

Per la costruzione di una query con parametri, usare la notazione di parametro specifica del database usato per la codifica. Ad esempio, nelle origini dati Access e OleDb viene usato il punto interrogativo (?) per indicare i parametri, quindi la clausola WHERE risulterebbe simile a WHERE City = ?.

Nota

Le finestre di dialogo e i comandi di menu visualizzati potrebbero essere diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per altre informazioni, vedere Customizing Development Settings in Visual Studio.

Creazione di una query TableAdapter con parametri

Per creare una query con parametri in Progettazione DataSet

  • Creare un nuovo oggetto TableAdapter aggiungendo all'istruzione SQL una clausola WHERE con i parametri desiderati. Per altre informazioni, vedere Procedura: creare oggetti TableAdapter.

    -oppure-

  • Aggiungere una query a un oggetto TableAdapter esistente aggiungendo all'istruzione SQL una clausola WHERE con i parametri desiderati. Per altre informazioni, vedere Procedura: creare query TableAdapter.

Per creare una query con parametri durante la progettazione di un form associato a dati

  1. Selezionare un controllo nel form che sia già associato a un dataset. Per altre informazioni, vedere Associazione di controlli Windows Form ai dati in Visual Studio.

  2. Nel menu Dati scegliere Aggiungi query.

  3. Inserire i dati mancanti nella finestra di dialogo Generatore di criteri per la ricerca aggiungendo all'istruzione SQL una clausola WHERE con i parametri desiderati. Per altre informazioni, vedere Finestra di dialogo Generatore di criteri per la ricerca.

Vedere anche

TableAdapters
Connessione ai dati in Visual Studio
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione
Associazione di controlli ai dati in Visual Studio
Modifica di dati nell'applicazione
Convalida dei dati
Salvataggio di dati
Procedure dettagliate relative ai dati