La dernière version de Visual Basic fournit une couche d'accès aux données riche qui permet d' abstraction orientée objet des données utilisées dans une application. Parfois, cependant , il est plus efficace , plus rapide et plus pratique de simplement exécuter un script SQL sur la base de données sous-jacente directement . Un script SQL peut contenir plusieurs déclarations qui doivent être exécutées en même temps ou il peut avoir SQL dynamique qui est généré par l'application. Peu importe la raison , l'exécution de scripts SQL à partir de Visual Basic n'est pas très difficile . Choses que vous devez
Visual Studio 2008
Voir Plus Instructions
1
créez un nouveau projet Visual Basic Windows Forms dans Visual Studio en sélectionnant Nouveau projet dans le menu Fichier et sélectionner le type de projet approprié. Dans la forme par défaut qui est créé , Form1 , placez un contrôle Button nommé Button1. Double-cliquez sur le contrôle pour créer un gestionnaire d'événements Button1_click .
2
Au sommet de la liste de code pour Form1 ( au-dessus de la ligne « Public Class Form1 " ) , ajoutez une instruction Imports pour importer le fichier. bibliothèque d'accès aux données NET . La déclaration devrait ressembler à ceci: Photos
Imports System.Data.SqlClient
Dans cet exemple, la base de données est supposé être une base de données SQL Server. Il ya d'autres bibliothèques pour les bases de données ODBC et OleDB .
3
Dans la fonction de gestionnaire d'événements Button1_Click , une dimension db variable nommée en tant que nouveau SqlConnection. Définissez la propriété de chaîne de connexion à la chaîne de connexion pour la base de données et ouvrir la connexion de base de données avec la méthode Open. Le code devrait ressembler à ceci :
db As New SqlConnectiondb.ConnectionString = "Data Source = servername ; Initial Catalog = dbname ; User Id = utilisateur , mot de passe = mot de passe " db.Open ()
4
Dimension une variable nommée cmd comme un nouveau SqlCommand. Définissez la propriété CommandText être le script SQL qui doit être exécuté . Enfin, appelez la méthode ExecuteNonQuery de l'objet SqlCommand pour exécuter le script SQL. Le code devrait ressembler à ceci :
cmd As New SqlCommandcmd.Connection = dbcmd.CommandText = " jeu de nomtable jour champ1 = 2 où field3 = 4" cmd.ExecuteNonQuery ()
< br >