Microsoft Visual Basic giver udviklere med en kodesprog , der skaber dynamiske websider og desktop applikationer . Visual Basic er en del af Microsoft . NET framework . At skabe disse dynamiske applikationer , er en database server, der bruges til at tjene oplysningerne. SQL Server giver udviklere med lagrede procedurer, som er præ- kompileret segmenter af kode , der henter , redigere eller slette poster i databasen tabeller. Du kan ringe til disse lagrede procedurer i Visual Basic sprog. Instruktioner
1
Opret din VB database forbindelse og kommando variabler. En forbindelse bruges til at sende dit brugernavn og din adgangskode til databaseserveren at etablere en sikker forbindelse fra koden. Kommandovariablen udfører den lagrede procedure. Koden nedenfor opretter dine variabler : Hej
Dim con As New SqlClient.SqlConnectionDim kommando som New SqlClient.SqlCommand
2
Opsæt forbindelsen strengen . Forbindelsen strengen indeholder dit brugernavn og din adgangskode , og den database, du ønsker at forespørge . Følgende kode opretter en forbindelse string : Hej
con.ConnectionString = "Data Source = sqlservername , Bruger-id = Brugernavn , password = PSWD , " con.Open ()
"Data Source "er navnet på din SQL Server. Resten af forbindelsen strengen i ovenstående eksempel er brugernavn og password er oprettet på SQL Server til at forespørge serveren. Den " Open ( )" kommando åbner forbindelsen og forbereder din kode til at kalde den lagrede procedure.
3
Opsæt kommandoen variabel og tildele den en lagret procedure . Følgende kode tildeler en lagret procedure og associerede det med din forbindelse objekt : Hej
command.CommandText = " my_stored_procedure " command.CommandType = CommandType.StoredProcedurecommand.Connection = con
4
Udfør den lagrede procedure , og sæt den til en " SQLReader " objekt . SQL Reader indeholder poster, der returneres fra databasen. Koden nedenfor viser dig, hvordan du udføre og tildele resultaterne til læseren : Hej
Dim reader Som SqlClient.SqlDataReaderreader = command.Execute ()
5
Print ud den første post til kontrollere processen var vellykket. Koden nedenfor viser dig, hvordan du udskrive den første post fra SQL Reader : .
MsgBox læser ( 0) ToString ()