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.