Condividi tramite


Procedura: connettersi a un database SQL Server utilizzando il controllo SqlDataSource (Visual Studio)

Aggiornamento: novembre 2007

È possibile connettersi a un database Microsoft SQL Server utilizzando il controllo SqlDataSource. Per eseguire questa operazione, è necessario disporre di una stringa di connessione e dei diritti di accesso a un database SQL Server. Quindi, è possibile utilizzare il controllo SqlDataSource per fornire i dati a un qualsiasi controllo assocciato a dati che supporti la proprietà DataSourceID, ad esempio il controllo GridView.

Per connettersi a un database SQL Server utilizzando il controllo SqlDataSource

  1. In Microsoft Visual Studio, aprire un sito Web, aggiungere una pagina ASP.NET (Web Form) e passare alla visualizzazione Progettazione.

  2. Dal gruppo Dati della Casella degli strumenti, trascinare un controllo SqlDataSource nella pagina.

  3. Scegliere Configura origine dati - <Datasourcename> dal menu di scelta rapida Attività SqlDataSource.

    • Se il menu di scelta rapida Attività SqlDataSource non è visualizzato, fare clic con il pulsante destro del mouse sul controllo T:System.Web.UI.WebControls.SqlDataSource, quindi scegliere Configura origine dati.
  4. Fare clic su Nuova connessione.

    • Se viene visualizzata la finestra di dialogo Scegli origine dati, fare clic su Microsoft SQL Server, quindi scegliere Continua.
  5. Nella finestra di dialogo Aggiungi connessione fare clic su Modifica.

  6. Nella finestra di dialogo Modifica origine dati selezionare Microsoft SQL Server, quindi scegliere OK.

  7. Nella casella Nome server immettere il nome del database SQL Server, quindi in Accesso al server immettere le credenziali di accesso.

    • Per le credenziali di accesso, selezionare l'opzione appropriata per accedere ed elaborare il database di SQL Server (utilizzando la protezione integrata Microsoft Windows oppure fornendo una password e un ID specifici) e, se richiesto, immettere un nome utente e una password.
  8. Nell'elenco Seleziona o immetti nome di database immettere un database valido nel server, ad esempio Northwind.

  9. Facoltativamente, fare clic Test connessione per verificare il corretto funzionamento della connessione.

  10. Scegliere OK.

    La nuova connessione viene selezionata nella finestra di dialogo Configura origine dati - <Datasourcename>.

  11. Fare clic su Avanti.

  12. Selezionare Sì, salva la connessione con nome e immettere un nome per la connessione da utilizzare per la relativa memorizzazione nel file di configurazione dell'applicazione, quindi scegliere Avanti.

  13. Selezionare la tabella di database, la visualizzazione oppure la stored procedure da cui recuperare i risultati oppure specificare l'istruzione SQL personalizzata.

  14. Se lo si desidera, fare clic su WHERE per fornire criteri di ricerca e su ORDER BY per specificare i criteri di ordinamento.

    • Per supportare le opzioni di inserimento, di aggiornamento e di eliminazione, fare clic su Avanzate, quindi selezionare l'opzione che consente di creare le istruzioni INSERT, UPDATE e DELETE per il controllo SqlDataSource. Inoltre, è possibile l'utilizzare i comandi per i controlli di concorrenza ottimistica per determinare se i dati sono stati modificati prima di eseguire un'operazione di aggiornamento o di eliminazione.
  15. Per eseguire il test della query, fare clic su Avanti, quindi su Test Query.

  16. Fare clic su Fine.

    È ora possibile trascinare un controllo associato a dati, ad esempio un controllo GridView, nella pagina e specificare il controllo SqlDataSource personalizzato come origine dati.

Vedere anche

Concetti

Cenni preliminari sui controlli origine dati

Riferimenti

SqlDataSource