En väsentlig del av många datorprogram innebär att manipulera data i en databas . Visual Basic har flera klasser som du använder för att ansluta till SQL Server och arbeta med informationen i det till förmån för dina program . Du kan skapa egna funktioner som skapar och använder SQL Server-objekt och anropa dessa funktioner i koden på någon av dina verktyg . Hur du visar resultaten av dina SQL-frågor är helt upp till dig . Instruktioner
1
Öppna ett nytt Visual Studio-projekt . Klicka på " Projekt " på menyn , och klicka på " Add Reference ". Öppna " . NET " fliken, klicka på " System.Data " komponent , och klicka på " OK . "
2
Öppna din kod fönstret , och typ " Import System.Data.SqlClient " ovanför klassdeklarationen på den första raden i din kod . Skriv " Dim SqlConn Som New SqlConnection ( ) " och " Dim sqlcmd som ny SqlCommand ( ) " på följande två rader .
3
Type " SqlConn.ConnectionString = " Data Source = namn_på_servern ; Initial Catalog = your_database_name , Integrated Security = Sant " " för att göra en anslutning till databasen . Skriv " SqlConn.Open ()" på nästa rad . Typ " SqlCmd.Connection = SqlConn " för att upprätta en anslutning till din SQL-sats .
4
Type " Dim SQLStatement As String " för att skapa en variabel för att lagra dina frågor .
5
Type " SQLStatement = " SELECT * FROM tabellnamn " för att skapa en fråga för att välja alla data från en tabell . Typ " SQLStatement = " INSERT INTO tabellnamn ( kolumn1 , kolumn2 , ... ) VALUES data1 ( , data2 , .. . ) " för att infoga en ny post i din tabell . Typ " SQLStatement = " UPDATE tabellnamn SET data1 = ' some_data ' WHERE data2 = ' some_other_data " för att uppdatera en befintlig post i tabellen . Typ " SQLStatement = " DELETE FROM tabellnamn WHERE column_name = ' some_data ' " för att ta bort en post från tabellen .
6
Type " SqlCmd.CommandText = SQLStatement " för att ställa in SQL strängen och typ " SqlCmd.ExecuteNonQuery ( ) " efter varje unik SQL-sats för att utföra dina kommandon individuellt .
7
Type " SqlConn.Close ( ) " för att avsluta anslutningen till din databas .