Microsoft Visual Basic ger utvecklare med ett kodspråk som skapar dynamiska webbsidor och applikationer på skrivbordet . Visual Basic är en del av Microsoft . NET framework . För att skapa dessa dynamiska tillämpningar , är en databas -server används för att tjäna informationen. SQL Server ger utvecklare med lagrade procedurer , som är pre - kompilerade segment av kod som hämtar , redigera eller ta bort poster i databasen tabeller . Du kan ringa dessa lagrade procedurer i Visual Basic språket . Instruktioner
1
Skapa din VB databas anslutning och variabler kommando . En anslutning används för att skicka ditt användarnamn och lösenord till databasservern att upprätta en säker länk från koden . Kommandot variabeln exekverar den lagrade proceduren . Koden nedan skapar dina variabler :
Dim con Som New SqlClient.SqlConnectionDim kommandot Som New SqlClient.SqlCommand
2
ställa in anslutningen strängen . Anslutningen strängen innehåller ditt användarnamn och lösenord och databas du vill söka . Följande kod sätter upp en anslutning sträng :
con.ConnectionString = " Data Source = SQLServerName , användar-ID = Användarnamn , Lösenord = LÖSEN , " con.Open ( ) katalog
" Data Source " är namnet på din SQL Server . Resten av anslutningen strängen i exemplet ovan är det användarnamn och lösenord som inrättats på SQL Server för att söka i servern . Den " Open ( ) " kommandot öppnar anslutningen och förbereder din kod för att ringa den lagrade proceduren .
3
Ställ in kommandot variabel och tilldela den en lagrad procedur . Följande kod tilldelar en lagrad procedur och associerar den med din anslutning objekt :
command.CommandText = " my_stored_procedure " command.CommandType = CommandType.StoredProcedurecommand.Connection = con
4
Execute den lagrade proceduren och ställ in den på en " SQLReader " objektet . SQL Reader innehåller poster som returneras från databasen . Koden nedan visar hur du utför och tilldela resultatet till läsaren :
Dim läsare Som SqlClient.SqlDataReaderreader = command.Execute ( )
5
Skriv ut den första posten som kontrollera processen var framgångsrik . Koden nedan visar hur du skriver ut den första posten från SQL Reader : .
MsgBox läsare ( 0 ) toString ( ) Addera