De fleste programmer omfatter både en database og front-end kode, der manipulerer data modtaget fra databasen. Visual Basic ( VB) , et sprog udviklet af Microsoft for sin . NET framework , giver udviklere mulighed for at tage data fra en database og vise det til slutbrugere i et brugbart format . Visual Basic programmører kan kalde T- SQL-funktioner direkte i koden. T- SQL, eller Transaction Standard Query Language, er Microsofts database query sprog. Kombinere det med Visual Basic giver dig mulighed for at lave effektive programmer til både desktop og internet -miljøer . Instruktioner
1
Åbn Visual Basic fil, der indeholder den klasse, som du agter at bruge til at ringe til T-SQL funktion.
2
Opret en " Sub" opkaldt CallSQLFunction til hold funktion, der vil kalde T-SQL funktion. Tilføj en " ByVal " streng argument med navnet " connectionString " : Hej
Public Sub CallSQLFunction ( ByVal connectionString As String )
End Sub
3
Opret en streng variabel kaldet " forespørgsel. " Tildel teksten i T-SQL forespørgsel , du ønsker at udføre til " forespørgslen " variable : Hej
Dim query As String = "SELECT * "
4
Opret en " Brug af" erklæring i CallSQLFunction funktion og bruge det i forbindelse med connectionString parameteren : Hej
brug tilslutning som ny SqlConnection ( connectionString )
End brug
5
Åbn SQL tilslutning og bruge " ExecuteReader () "-metoden af SqlCommand klassen : Hej
Dim kommando Da New SqlCommand ( Querystring , tilslutning )
connection.Open ()
Dim r som SqlDataReader = command.ExecuteReader ()
6
Opret en " Try" block at vedlægge en "Mens " loop . Udnyt resultaterne fra T-SQL funktion som nødvendig i den "Mens " loop .
Prøv
r.Read ()
' udnytte databasedata her < br >
End Mens
End Prøv
7
Tilføj "Finally " erklæring til koden. Luk læseren inde i "Finally " blok.
Endelig
r.Close ()
End Prøv
8
Udfør funktionen som brug hele din kode.