Hvordan Ring en T-SQL-funksjon i VB 2008
De fleste programmer inkluderer både en database og front-end kode som manipulerer data mottatt fra databasen. Visual Basic (VB), et språk som er 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 kode. T-SQL, eller Transaksjons Standard Query Language, er Microsofts database spørrespråk. Kombinere det med Visual Basic kan du lage kraftige programmer for både stasjonære og Internett-miljøer.
Bruksanvisning
1 Åpne Visual Basic-filen som inneholder den klassen som du har tenkt å bruke til å ringe T-SQL-funksjon.
2 Lag en "Sub" oppkalt CallSQLFunction å holde funksjon som vil kalle T-SQL-funksjon. Legg en "ByVal" streng argument kalt "Connection":
Public Sub CallSQLFunction (ByVal Connection As String)
End Sub
3 Lag en streng variabel kalt "spørring". Tildele teksten i T-SQL-spørringen du ønsker å kjøre til "søket" variabel:
Dim spør As String = "SELECT *"
4 Lag en "Bruke" statement i CallSQLFunction funksjon og bruke det i forbindelse med Connection parameter:
Ved hjelp av tilkobling som ny SqlConnection (Connection)
Slutt å bruke
5 Åpne SQL-tilkobling og bruk "ExecuteReader ()" metoden i SqlCommand klasse:
Dim-kommandoen som ny SqlCommand (QueryString, tilkobling)
connection.Open ()
Dim r Som SqlDataReader = command.ExecuteReader ()
6 Lag en "prøve" blokk å legge ved en "Mens" loop. Utnytte resultatene fra T-SQL-funksjon som er nødvendig innenfor "Mens" loop.
Prøve
While r.Read()
'Utnytte databasen dataene her
slutt Mens
End Try
7 Legg en "Endelig" uttalelse til koden. Lukk leseren på innsiden av "Endelig" block.
Endelig
r.Close()
End Try
8 Utfør funksjonen etter behov i løpet koden din.