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
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.
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.
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.
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.
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.
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 |