programmation de base de données à l'aide de Visual Basic 6.0 s'appuie sur l'architecture du modèle objet ADO ( ActiveX Data Objects) . C'est une architecture moins compliquée que la précédente DAO ( Data Access Objects) ou RDO ( Remote Data Objects ) modèles. Ironiquement, même si l'architecture elle-même est simple, les éléments à l'intérieur ADO sont plus complexes , mais ils offrent plus de polyvalence pour le programmeur de base de données . ADO Connection Object
L'objet de connexion décrit les éléments nécessaires pour se connecter à une source de données , y compris l'emplacement du serveur de base de données , le nom de la base de données et le nom d'utilisateur et mot de passe . Les propriétés de la connexion ADO objection doivent inclure tous les renseignements nécessaires avant que la connexion se produit. Ce sont : la source de données , le nom du SQL ( serveur Structured Query Language ) ou DSN ( Data Source Name ), le nom de fichier et le catalogue initial , qui est la connexion de base de données par défaut , le mot de passe et l'ID utilisateur ; Persistent la sécurité Info , en précisant si l'ID utilisateur et mot de passe sont stockés avec le lien et le fournisseur , qui est le nom de la DB OLE (Object Linking and Embedding Database ) fournisseur . Ce dernier représente le système API de Microsoft ( Interface de Programmation d'Application ) pour accéder à des bases de données .
ADO Méthodes de connexion
La connexion objet ADO comprend des méthodes pour mettre en place la structure d'un nouveau base de données. Dans le jargon Microsoft , « méthodes » ne signifie pas différentes manières ; cela signifie parties de l'application . ADO a quatre méthodes : Ouverture d'une connexion ; exécuter une commande ; gérer les transactions ( ajouter, modifier ou supprimer du contenu de base de données) et définir la structure de la table de base de données. Pour savoir comment cela fonctionne , ouvrez un nouveau projet dans Visual Basic 6.0 en cliquant sur " Fichier" puis en sélectionnant " Nouveau projet ". De la liste des modèles , sélectionnez " DataProject . " Cela crée trois éléments pour la connexion : DataEnvironment , DataReport et une forme de base appelé frmDataEnv . Double- cliquez sur " DataEnvironment1 " puis clic-droit sur le " Connection1 " sous DataEnvironment1 dans le panneau central. Cela ouvre une propriétés détaillées forment là où vous entrez les variables impliquées d'établir une connexion. Il ya quatre onglets sur ce dernier panneau : "Provider ", " connexion" , "Avancé" et " Tous". Ce que chacun fait est explicite lorsque vous cliquez sur l'onglet. Vous pouvez également cliquer sur "Suivant" pour travailler à travers toutes les étapes. Lorsque vous avez terminé , utilisez le " Test de connexion " en bas pour vérifier que tout est correct. Si la connexion échoue , re-vérifier chaque propriété et étape .
Ajouter un formulaire de données
La forme de données fournit à l'utilisateur un endroit pour ajouter , mettre à jour ou supprimer des enregistrements . Ajouter ce formulaire en cliquant sur «Projet» et en choisissant « Ajouter un formulaire ». Choisissez l'Assistant Formulaire de données VB dans la liste des modèles . Étapes Ce assistant à travers le processus de sélection d'un format de base de données (Microsoft Access est un exemple) , un nom de fichier de base de données , le type de formulaire ( enregistrement unique , la grille ou d'autres options) , les champs de la base de données pour en tirer , quel champ sorte et ce que les boutons de contrôle à placer sur la forme ( ajouter, modifier , supprimer et autres). Le résultat est une forme d'affichage bien conçu . L'élément de DataReport montré dans la liste DataProject ouvre un exemple de formulaire à lier les résultats de requêtes de recherche. Pour afficher les champs de bases de données existantes et développer des requêtes de recherche, cliquez sur " Add- Ins" dans le menu supérieur . Ensuite, cliquez sur "Gestionnaire de données visuelles ». Ceci nous amène à un service où vous vous connectez à une base de données existante et voir les champs , les propriétés et les index. Ici, vous pouvez créer des instructions SQL en suivant les instructions dans le Gestionnaire de données .