De fleste programmer inkluderer både en database og front -end kode som manipulerer data mottatt fra databasen. Visual Basic ( VB ) , et språk utviklet av Microsoft for sin . NET rammeverket , tillater utviklere å ta data fra en database og vise det til sluttbrukere i et brukbart format . Visual Basic programmerere kan ringe T - SQL-funksjoner direkte i koden . T - SQL, eller Transaction Standard Query Language , er Microsofts database spørrespråk . Kombinere det med Visual Basic kan du lage kraftige programmer for både desktop-og Internett -miljøer . Instruksjoner
en
Åpne Visual Basic -filen som inneholder den klassen som du har tenkt å bruke til å ringe T - SQL-funksjon .
2
Lag en " Sub " heter CallSQLFunction til hold funksjon som vil kalle T - SQL-funksjon . Legge til en " ByVal " streng argument som heter " ConnectionString " : en
Public Sub CallSQLFunction ( ByVal ConnectionString As String )
End Sub
3
Opprett en string variabel kalt " søk ". Tildele teksten i T - SQL-spørringen du ønsker å kjøre til " søk " variable : en
Dim spørring As String = "SELECT *"
4
Lag en "Bruke " uttalelse innen CallSQLFunction funksjon og bruke det sammen med ConnectionString parameter:
bruke tilkobling som ny SqlConnection ( ConnectionString )
End hjelp
5
Åpne SQL tilkobling og bruk " ExecuteReader ( ) "-metoden av SqlCommand klasse : en
Dim -kommandoen som ny SqlCommand ( spørrestrengsamling , tilkobling)
connection.Open ( )
Dim r som SqlDataReader = command.ExecuteReader ( )
6
Lag en " Try" blokk for å legge ved en "Mens " loop . Utnytte resultatene fra T - SQL-funksjon som er nødvendig innenfor " Mens " loop .
Prøv
Mens r.Read ( )
' utnytte databasen data her
End While
End Prøv
7
Legg til en " endelig " statement til koden. Lukk leseren på innsiden av " Endelig " block .
Slutt
r.Close ( )
End Prøv
8
Utfør funksjonen som nødvendig i hele koden din .