En væsentlig del af mange edb -programmer involverer manipulere data i en database. Visual Basic har flere klasser , der giver dig mulighed for at oprette forbindelse til SQL Server og arbejde med oplysningerne i der til gavn for dine programmer . Du kan oprette dine egne funktioner , der skaber og anvender SQL Server-objekter og kalde disse funktioner i koden nogen af dine værktøjer . Hvordan du får vist resultaterne af dine SQL-forespørgsler er helt op til dig. Instruktioner
1
Åbn et nyt Visual Studio projekt. Klik på " projekter" på menuen, og klik på " Tilføj kommissorium. " Åbn " . NET " fanen , klik på " System.Data " komponent og klik på " OK".
2
Åbn din kode vinduet, og skriv " Import System.Data.SqlClient " over din klasse erklæring på den første linje i din kode. Skriv " Dim SqlConn som ny SqlConnection ()" og " Dim sqlcmd Da New SqlCommand ()" på de følgende to linjer.
3
Type " SqlConn.ConnectionString = " Data Source = your_server_name , Initial Catalog = your_database_name , Integrated Security = Sand "" for at oprette en forbindelse til din database. Type " SqlConn.Open ( )" på den næste linje. Type " SqlCmd.Connection = SqlConn " at oprette en forbindelse til din SQL-sætning.
4
Type " Dim SqlStatement As String " for at oprette en variabel til at gemme dine forespørgsler.
5.
Type " SqlStatement =" SELECT * FROM table_name "for at oprette en forespørgsel til at vælge alle data fra en tabel . Type" SqlStatement = " INSERT INTO table_name ( kolonne1 , kolonne2 , ...) VALUES ( data1 , data2 , .. . ) "for at indsætte en ny rekord i din tabel. Type " SqlStatement =" UPDATE table_name SET data1 = ' some_data ' WHERE data2 = ' some_other_data "for at opdatere en eksisterende post i tabellen. Type" SqlStatement = " DELETE FROM table_name WHERE column_name =' some_data ' " for at slette en post fra dit bord .
6
Type " SqlCmd.CommandText = SqlStatement " for at indstille SQL snor og type " SqlCmd.ExecuteNonQuery ( )" efter hver unik SQL-sætning til at udføre dine kommandoer individuelt.
7
Type " SqlConn.Close () " for at lukke forbindelsen til din database.