Om Visual Basic applikation behöver kommunicera med SQL Server-databaser , måste du veta hur man bygger SQL- strängar för att uppdatera eller frågedatabas uppgifter . En SQL-sträng är ett uttryck som definierar ett SQL- kommando som SELECT , UPDATE eller DELETE . Du kan enkelt utföra uppgiften med hjälp av " SqlCommand " för att söka i databasen . Saker du behöver
SQL Server-databas
Visa fler instruktioner
1
Launch Microsoft VB.NET och klicka på " Nytt projekt " från den vänstra rutan på skärmen för att starta dialogrutan Nytt projekt fönstret . Klicka på " Windows Forms Application " och klicka på " OK " för att starta ett nytt projekt .
2
Dubbelklicka på " knappen " för att lägga till en ny knapp i verktygslådan rutan . Dubbelklicka på knappen för att skapa ett nytt klick händelse för knappen
3
Lägg till följande kod för att skapa en anslutning variabler : .
Dim connetionString As String
Dim anslutning Som SqlConnection
Dim kommando som SqlCommand
Dim adapter som ny SqlDataAdapter
Dim sqlString As String
Dim ds As DataSet
4
Bygg SQL-sträng med hjälp av " sqlString " String-variabel :
sqlString = " SELECT * "
sqlString = sqlString & " FROM Customers "
sqlString = sqlString & " order från Kund-id "
5
Bygg anslutningen strängen genom att lägga till följande kod :
connetionString = " Data Source = ; initial Catalog = , användar-id = ; Lösenord = "
anslutning = Ny SqlConnection ( connetionString )
6
Redigera strängen i föregående steg och skriv in namnet på din server , databas , användarnamn och lösenord .
7
Lägg till följande kod för att öppna förbindelsen , söka i databasen med hjälp av SQL- strängen du skapat och fylla en databas med resultaten :
connection.Open ( ) katalog
kommando = Ny SqlCommand ( sqlString , anslutning ) katalog
adapter.SelectCommand = kommando
ds = Ny DataSet
adapter.Fill ( ds )
8
Release objekt variabler från minnet genom att lägga till följande kod :
adapter.Dispose ( ) katalog
command.Dispose ( ) katalog
connection.Close ( )
9
Tryck " F5 " för att köra programmet och klicka på " Button1 . "