L'ADO (actifs de Data Objects) Data Control (ADODC) est une nouvelle méthode ajoutée dans Visual Basic 6.0. Il permet à un programmeur de mettre contrôles, tels que des étiquettes, des zones de texte, zones de liste et d'autres contrôles d'affichage, sur un formulaire et les connecter au contrôle de données, qui se connecte alors à une base de données. Cela donne beaucoup plus de pouvoir pour le développeur dans la création et le maintien de bases de données. Mise en place du ADODC peut être compliqué, mais en suivant ces étapes rendra le processus simple.
Faites un clic droit sur le programme Visual Basic 6.0 et choisissez "Exécuter en tant qu'administrateur." Lancer un nouveau projet en cliquant sur "Fichier" et puis "Nouveau Projet." Sélectionnez le "Projet de données" modèle dans la liste.
Double-cliquez sur le "frmDataEnv" montrant dans le "Projet de données" la liste sur la droite. Placez un contrôle de données ADO sur le formulaire en double-cliquant sur le contrôle ADODC dans la boîte à outils sur la gauche de l'écran.
Configurer une connexion à une base de données existante de droit; cliquant sur le contrôle ADODC maintenant sur le formulaire et en choisissant "Propriétés ADODC." Sur la page de propriétés, vérifiez que le "Utilisez la chaîne de connexion" option est sélectionnée et cliquez sur "Construire." Suivez les étapes qui apparaissent, qui vous mèneront à travers la sélection du type de données à utiliser, où trouver la base de données sur votre ordinateur et si vous souhaitez utiliser un mot de passe ou non.
Cliquez sur le "Test de connexion" bouton sur le "Lien" de l'onglet Propriétés de liaison de données lorsque toutes les informations de l'étape 3 est terminée. Si la connexion échoue, revenir en arrière et revérifier les réglages choisis pour vous connecter à votre base de données.
Placez deux boutons de commande sur le fmDataEnv en double-cliquant sur le "Bouton" contrôle dans la boîte à outils et puis en faisant ce message. Modifier le nom d'un bouton pour "cmdAddNewRecord" et la légende à "Ajouter un nouvel enregistrement." Modifiez le nom de l'autre bouton pour "cmdDeleteRecord" et la légende à "Supprimer l'enregistrement."
Double-cliquez sur le "cmdAddNewRecord" et insérer ce code entre le début et la fin de la routine: "Adodc1.Recordset.AddNew." Faites de même pour l'cmdDeleteRecord" bouton avec ce code: "Adodc1.Recordset.Delete." (Ne pas inclure la période à la fin de ce code.)
Ecrire du code pour prendre soin de ce qui devrait se produire lorsque l'utilisateur clique sur l'un des choix à l'étape 6:
Private Sub Form_Load ()
Adodc1.Recordset.ActiveConnection.BeginTrans
End Sub
Private Sub Form_Unload (Cancel As Integer)
Si MsgBox ("Accepter enregistrer les changements?", VbYesNo) = Alors vbYes
Adodc1.RecordSet.ActiveConnection.CommitTrans
Autre
Adodc1.Recordsete.ActiveConnection.RollbackTrans
End If
End Sub
Terminez l'installation ADODC en ajoutant des étiquettes et des contrôles de zone de texte à la forme pour créer un mécanisme pour un utilisateur d'ajouter ou de supprimer des enregistrements. Les contrôles spécifiques dépendront des besoins de base de données. Voir l'image pour un exemple de comment cela va ressembler.