De flesta program har både en databas och front - end -kod som manipulerar data från databasen . Visual Basic ( VB ) , ett språk som utvecklats av Microsoft för dess . NET ramverk , kan utvecklare ta data från en databas och visa den till slutanvändare i ett användbart format . Visual Basic-programmerare kan kalla T - SQL-funktioner direkt i koden . T - SQL , eller Transaction Standard Query Language , är Microsofts databas Query Language . Kombinera det med Visual Basic kan du göra kraftfulla applikationer för både stationära och Internet -miljöer . Instruktioner
1
Öppna Visual Basic -filen innehåller den klass som du tänker använda för att ringa T - SQL-funktionen .
2
Skapa en " Sub " heter CallSQLFunction till håll den funktion som kommer att ringa T - SQL-funktionen . Lägg en " ByVal " strängargument heter " connectionString " :
Public Sub CallSQLFunction ( ByVal connectionString As String ) katalog
End Sub
3
Skapa ett string variabel som heter " query ". Tilldela texten i T - SQL-fråga som du vill köra till " query " variabel :
Dim query As String = " SELECT * "
4
Skapa en " Använda " uttalande inom CallSQLFunction funktion och använda det tillsammans med connectionString parameter :
använda anslutningen som ny SqlConnection ( connectionString ) katalog
End använda
5
Öppna SQL anslutning och använd " ExecuteReader ( ) " metoden av SqlCommand klass :
Dim kommando som ny SqlCommand ( queryString , anslutning ) katalog
connection.Open ( ) katalog
Dim r som SqlDataReader = command.ExecuteReader ( )
6
Skapa en " Prova " blocket för att bifoga ett " Medan " loop . Utnyttja resultaten från T - SQL-funktionen som är nödvändigt inom "Medan " loop .
Prova
r.Read ( ) katalog
" utnyttja databasdata här
Slut Medan
End Försök
7
Lägg ett " Äntligen " uttalande till koden . Stäng läsaren innanför " Äntligen " blocket .
Slutligen
r.Close ( ) katalog
End Försök
8
Utför funktionen som behövs i hela koden .