Comment utiliser ADODC en Visual Basic

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.

Choses que vous devez

  • Visual Basic 6.0

Instructions

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

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




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

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

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




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

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

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

Conseils & Avertissements

  • La partie la plus délicate sur l'utilisation ADODC est de sélectionner le type de base de données appropriée et en utilisant la méthode de connexion appropriée. Cela dépend uniquement de sa propre configuration de l'utilisateur. Si le premier choix ne fonctionne pas, il est juste une question d'essayer d'autres options à l'étape 3.
  • Toutes les instructions de code doit être entré exactement comme affichés ou des erreurs se produiront. Cependant, les noms et les légendes des contrôles réels sont une question de choix individuel. Par exemple, dans l'étape 5, si vous voulez la légende à lire "Créez un nouveau record" Tu peux le faire. Vous ne pouvez pas changer une ligne comme "Adodc1.RecordSet.ActiveConnection.CommitTrans" à l'étape 7.
» » » » Comment utiliser ADODC en Visual Basic