La plupart des applications comprennent à la fois une base de données et le code frontal qui manipule les données reçues à partir de la base de données . Visual Basic (VB) , un langage développé par Microsoft pour son cadre . NET , permet aux développeurs de tirer des données d'une base de données et l'afficher aux utilisateurs finaux dans un format utilisable . Les programmeurs Visual Basic peuvent appeler des fonctions T- SQL directement dans le code. T -SQL , requêtes ou une transaction standard Language, est la langue requête base de données de Microsoft. En combinant cela avec Visual Basic vous permet de faire des applications puissantes pour les environnements de bureau et Internet . Instructions
1
Ouvrez le fichier Visual Basic contenant la classe que vous souhaitez utiliser pour appeler la fonction T -SQL.
2
Créer un "Sub" nommé à CallSQLFunction maintenir la fonction qui va appeler la fonction T -SQL. Ajouter un argument " ByVal " de chaîne nommée " connectionString ":
CallSQLFunction Public Sub ( connectionString ByVal As String )
End Sub
3
Créer un variable de type chaîne appelée « requête ». Attribuer le texte de la requête T- SQL que vous voulez exécuter à la " requête " variable :
requête As String = " SELECT * "
4
créer un "Utilisation " déclaration dans la fonction CallSQLFunction et l'utiliser en conjonction avec le paramètre connectionString :
utilisation d'une connexion As New SqlConnection ( connectionString )
End Using
5
Ouvrez le SQL méthode de connexion et utiliser le " ExecuteReader ()" de la classe SqlCommand :
commande As New SqlCommand ( queryString , connexion)
Connection.Open ()
Dim r comme SqlDataReader = Command.ExecuteReader ()
6
Créer un bloc "Essayer" pour joindre une boucle "while " . Utiliser les résultats de la fonction T -SQL si nécessaire dans la boucle "while" .
Essayer et
Bien r.Read ()
' utiliser les données de base de données ici < br >
End While
End Try
7
Ajouter un communiqué " Enfin " pour le code. Fermez le lecteur à l'intérieur du bloc " Enfin " .
Enfin
r.Close ()
End Try
8
exécuter la fonction que nécessaire tout au long de votre code.