Partager via


HelloData : une application ADO simple

Cette application simple effectue chacune des quatre opérations majeures d’ADO : obtention, examen, modification et mise à jour de données. Ces opérations sont effectuées sur l’échantillon de base de données Northwind fourni avec SQL Server. Afin de se concentrer sur les principes fondamentaux d’ADO et de ne pas encombrer le code, la gestion des erreurs dans l’exemple est minimale.

Pour exécuter HelloData

  1. Créez un nouveau projet Visual Basic EXE Standard référençant la bibliothèque ADO. Pour plus d’informations, consultez Référencement des bibliothèques ADO.

  2. Créez quatre boutons de commande en haut du formulaire, en définissant les propriétés Nom et Légende sur les valeurs présentées dans le tableau à la fin de cette rubrique.

  3. Sous les boutons, ajoutez un Contrôle DataGrid Microsoft (Msdatgrd.ocx). Le fichier Msdatgrd.ocx est inclus dans Visual Basic et se trouve dans votre répertoire \windows\system32 ou \winnt\system32. Pour ajouter le contrôle DataGrid au volet de votre boîte à outils Visual Basic, dans le menu Projet, sélectionnez Composants.... Cochez ensuite la case en regard de « Microsoft DataGrid Control 6.0 (SP3) (OLEDB) », puis cliquez sur OK. Pour ajouter le contrôle DataGrid au projet, faites-le glisser de la boîte à outils vers le formulaire Visual Basic.

  4. Créez une zone de texte TextBox sous la grille sur le formulaire, et définissez ses propriétés comme indiqué dans le tableau. Lorsque vous aurez terminé, le formulaire devrait ressembler à la figure suivante.

  5. Enfin, copiez le code figurant dans HelloData Code, et collez-le dans la fenêtre de l’éditeur de code du formulaire. Appuyez sur F5 pour exécuter le code.

Remarque

Dans l’exemple suivant, et tout au long du guide, l’identifiant utilisateur « MyId » avec le mot de passe « 123aBc » est utilisé pour l’authentification auprès du serveur. Vous devriez remplacer ces valeurs par des informations d’identification valides pour votre serveur. Remplacez également la valeur « MySQLServer » par le nom de votre serveur.

Pour obtenir une description détaillée du code, consultez Commentaires sur HelloData.

Shows Form1 for the HelloData VB application

Type de contrôle Propriété Valeur
Formulaire Nom Form1
Height 6500
Width 6500
MS DataGrid Nom grdDisplay1
TextBox Nom txtDisplay1
Multiline true
Bouton de commande Nom cmdGetData
Caption Get Data
Bouton de commande Nom cmdExamineData
Caption Examiner les données
Bouton de commande Nom cmdEditData
Caption Modifier les données
Bouton de commande Nom cmdUpdateData
Caption Données mises à jour