Microsoft Visual Basic fournit aux développeurs un langage de codage qui crée des pages Web dynamiques et d' applications de bureau . Visual Basic est un cadre de Microsoft . NET . Pour créer ces applications dynamiques , un serveur de base de données est utilisée pour servir l' information. SQL Server fournit aux développeurs des procédures stockées , qui sont des segments de code qui récupèrent , modifier ou supprimer des enregistrements dans les tables de base de données pré-compilés . Vous pouvez appeler ces procédures stockées dans le langage Visual Basic. Instructions
1
Créer votre connexion à la base VB et variables de commande . Une connexion est utilisé pour envoyer votre nom d'utilisateur et mot de passe pour le serveur de base de données pour établir une liaison sécurisée du code. La variable de commande exécute la procédure stockée . Le code ci-dessous crée vos variables :
con As New commande SqlClient.SqlConnectionDim As New SqlClient.SqlCommand
2
Mettre en place la chaîne de connexion . La chaîne de connexion contient votre nom d'utilisateur et mot de passe et la base de données que vous souhaitez interroger . Le code suivant met en place une chaîne de connexion :
con.ConnectionString = "Data Source = SQLServerName ; ID utilisateur = Nom d'utilisateur , mot de passe = pswd ; " con.Open ()
La " source de données »est le nom de votre serveur SQL. Le reste de la chaîne de connexion dans l' exemple ci-dessus est le nom d'utilisateur et le mot de passe mis en place sur le serveur SQL pour interroger le serveur . La commande " Open () " ouvre la connexion et prépare votre code pour appeler la procédure stockée.
3
définir la variable de commande et lui attribuer une procédure stockée. Le code suivant assigne une procédure et l'associe à votre objet de connexion stockées :
Command.CommandText = " my_stored_procedure " command.CommandType = CommandType.StoredProcedurecommand.Connection = con
4
Exécuter la procédure stockée et affectez-lui un objet " SQLReader " . Le lecteur SQL contient les enregistrements renvoyés par la base de données. Le code ci-dessous vous montre comment exécuter et affecter les résultats au lecteur:
lecteur As SqlClient.SqlDataReaderreader = Command.Execute ()
5
impression sur le premier enregistrement d' vérifier la réussite du processus . Le code ci-dessous vous montre comment imprimer le premier enregistrement du Reader SQL : .
Lecteur MsgBox ( 0) ToString ()