October 29
Se l'applicazione Visual Basic deve comunicare ai database SQL Server, è necessario sapere come costruire stringhe SQL per aggiornare o dati di database query. Una stringa SQL è un'espressione che definisce un comando SQL come SELECT, UPDATE o DELETE. Si può facilmente realizzare il compito utilizzando "SqlCommand" per interrogare il database.
1 Avviare Microsoft VB.NET e fare clic su "New Project" dal riquadro sinistro dello schermo per avviare la finestra di dialogo Nuovo progetto. Fare clic su "Applicazione Windows Form" e fare clic su "OK" per avviare un nuovo progetto.
2 Fare doppio clic su "Pulsante" per aggiungere un nuovo pulsante nel pannello degli strumenti. Fare doppio clic sul pulsante per creare un nuovo evento Click per il pulsante.
3 Aggiungere il seguente codice per creare le variabili di connessione:
Dim connetionString As String
Dim connection As SqlConnection
comando fioco come SqlCommand
adattatore fioco come nuovo SqlDataAdapter
Dim SqlString As String
Dim ds As DataSet
4 Costruire la stringa SQL utilizzando la variabile "SqlString" Stringa:
sqlString = "SELECT * "
SqlString = SqlString & "verso clientela"
SqlString = SqlString e "ordine da CustID"
5 Costruire la stringa di connessione aggiungendo il seguente codice:
connetionString = "Data Source=<SERVERNAME>;Initial Catalog=<DATABASENAME>;User ID=<USERID>;Password=<PASSWORD>"
connessione = new SqlConnection (connetionString)
6 Modificare la stringa nel passaggio precedente e digitare il nome del server, database, username e password.
7 Aggiungere il seguente codice per aprire la connessione, interrogare il database utilizzando la stringa SQL è stato creato e riempire un database con i risultati:
connection.Open()
comando = nuovo SqlCommand (SqlString, connessione)
adapter.SelectCommand = comando
ds = new DataSet
adapter.Fill (ds)
8 Rilasciare variabili oggetto dalla memoria aggiungendo il seguente codice:
adapter.Dispose()
command.Dispose ()
connection.Close ()
9 Premere il tasto "F5" per eseguire il programma e fare clic su "Button1".