Die meisten Anwendungen sind sowohl eine Datenbank und Front-End- Code, der Daten aus der Datenbank erhalten manipuliert . Visual Basic (VB ), eine Sprache, die von Microsoft für seine . NET Framework entwickelt , ermöglicht es Entwicklern, Daten aus einer Datenbank zu nehmen und zeigen Sie es an die Endverbraucher in ein nutzbares Format . Visual Basic -Programmierer können T -SQL-Funktionen direkt in Code. T- SQL oder Transaction Standard Query Language, ist die Microsoft- Datenbank -Abfragesprache . Kombinieren Sie es mit Visual Basic ermöglicht es Ihnen, leistungsstarke Anwendungen für Desktop-und Internet-Umgebungen machen . Anleitung
1
Öffnen Sie die Visual Basic -Datei mit der Klasse, die Sie verwenden, um die T- SQL -Funktion aufrufen wollen .
2
Erstellen Sie eine " Sub" genannt CallSQLFunction zu halten Sie die Funktion, die die T- SQL-Funktion aufruft. Fügen Sie einen " ByVal " String-Argument mit dem Namen " connectionString ":
Public Sub CallSQLFunction (ByVal connectionString As String)
End Sub
3
erstellen String-Variable namens " Query ". Ordnen Sie den Text des T -SQL- Abfrage, die Sie wollen , um die " Abfrage "-Variable ausführen :
Dim Abfrage As String = " SELECT * "
4
eine " Verwendung " Anweisung innerhalb der Funktion CallSQLFunction und verwenden Sie es in Verbindung mit dem connectionString Parameter :
mit Anschluss As New SqlConnection ( connectionString )
End Using
5
Öffnen Sie die SQL Verbindung und nutzen die " ExecuteReader () "-Methode der SqlCommand-Klasse :
Dim Befehl As New SqlCommand ( queryString , Verbindung)
Connection.Open ()
Dim r wie SqlDataReader = Command.ExecuteReader ()
6
erstellen "Try" Block eine " while"-Schleife umschließen . Nutzen Sie die Ergebnisse der T- SQL-Funktion bei Bedarf innerhalb der " while"-Schleife .
Versuchen
Während r.Read ()
' nutzen Datenbankdaten hier
End While
End Try
7
hinzufügen " Finally" Erklärung zum Code . Schließen Sie den Leser im Inneren des " Finally" Block .
Schließlich
r.Close ()
End Try
8
Führen Sie die Funktion als benötigt gesamten Code .