Visual Basic (VB ) est un langage de programmation et un environnement de développement produit par Microsoft. Parmi les outils de VB sont ceux pour la gestion des données , y compris les déclarations effectuant des opérations de base de données comme les requêtes et les commandes de création de table . Ces opérations fonctionnent en exécutant des commandes de langage SQL (Structured Query ) . Utilisation de VB pour exécuter des commandes SQL est un processus en plusieurs étapes qui comprend la connexion à une base de données et l'exécution de la commande SQL souhaitée . Exécution d'instructions SQL à partir de VB vous permet de créer des programmes capables de gérer des données sans la nécessité d'une intervention de l'utilisateur . Instructions 1 Ouvrez le Bloc-notes et tapez le texte suivant dans un nouveau document texte : " GameTitle . " Ce texte est le titre d'une colonne d'une table de base de données simple. Vous allez utiliser VB pour exécuter une instruction SQL sur cette table 2 Enregistrez le fichier sous " C : \\. Games.txt " . 3 ouvert VB et appuyez sur " Control- N », suivi en sélectionnant « projet Windows Form. " Cette action crée un programme avec une entrée d'utilisateur /formulaire sortie . Vous pourrez personnaliser cette forme et de son programme pour exécuter une commande SQL dans la base de données de jeux. 4 presse "F7 " pour entrer dans la fenêtre de conception de formulaire, puis cliquez sur l' icône « outil de boîte " de la barre d'outils afficher une palette de commandes (par exemple bouton , zone de texte ), vous pouvez insérer sur le formulaire vierge. 5 Faites glisser un contrôle de zone de texte à partir de la palette d'outils sur la forme , puis faites glisser un contrôle de bouton de l' . palette à n'importe quel endroit en dessous de la zone de texte 6 Double- cliquez sur le bouton pour ouvrir la fenêtre de saisie du code de programme , puis tapez la ligne suivante en haut de la fenêtre de codage : Imports System.Data.OleDb Cette déclaration indique VB pour créer un lien vers une bibliothèque liée base de données des codes quand il exécute votre programme. Sans ce lien , VB ne peut pas reconnaître les énoncés relatifs base de données dans votre programme 7 Type de la déclaration suivante au-dessus de la mention " End Sub " dans le sous-programme " Button1_Click ": . < p> RunSQL () Cette déclaration appelle la sous-routine contenant votre commande SQL lorsque l'utilisateur les presses du programme sur le bouton que vous avez placé dans l'étape 5 . 8 pâte après la "fin de la suivante sous " déclaration de la« routine Button1_Click " . Cette sous-routine crée un lien, en utilisant la commande OleDbConnection , avec la base de données de texte que vous avez fait à l'étape 2 . La déclaration OldDbCommand de sous-programme exécute une requête SQL qui insère un nouveau nom du jeu dans la base de données . Le nom du jeu provient de la valeur des catégories d'utilisateurs du programme dans la zone de texte que vous avez placé l'étape 5. Private Sub RunSQL () de scmd As OleDbCommand Dim sSQL As String dbcmd As New OleDbCommand nouvelleValeur Dim As String Dim cnxn = new OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c : \\; Extended Properties = "" texte; HDR = Yes ; fmt = délimité " "; ") nouvelleValeur = TextBox1.Text sSQL = " INSERT INTO Jeux ( [ GameName ] ) VALUES (' "& nouvelleValeur &"' ); " scmd = New OleDbCommand ( sSQL , cnxn ) cnxn.Open () dbcmd = New OleDbCommand ( sSQL , cnxn ) DbCmd.ExecuteNonQuery () cnxn.Close () End Sub 9 Exécutez le programme en appuyant sur la touche "F5 », puis tapez un nom de jeu (par exemple« dames »,« astéroïdes ») dans la zone de texte du formulaire. Appuyez sur le bouton en dessous de la zone de texte pour exécuter le code que vous venez de coller 10 Fin du programme en appuyant sur " Alt -F4 ", puis ouvrez le répertoire "c : \\ games.txt " . Base de données de texte effectuée à l'étape 2 . La base de données permet d'afficher le nom du jeu que vous venez d'entrer .
|