Afficher : Delphi C++
Préférences d'affichage

Conception d'une application Fiches VCL de base de données ADO

De RAD Studio XE2

Remonter à Développement d'applications avec des composants VCL

La procédure suivante indique comment construire une application de base de données ADO.

La construction d'une application VCL ADO comprend les étapes principales suivantes :

  1. Configurez la connexion à la base de données.
  2. Configurez l'ensemble de données.
  3. Installez le fournisseur de données, l'ensemble de données client et la source de données.
  4. Connectez une grille de données aux composants connexion.
  5. Exécutez l'application.

Pour ajouter un composant connexion ADO

  1. Choisissez Fichier > Nouveau > Autre > Projets Delphi ou Projets C++Builder et double-cliquez sur l'icône Application Fiches VCL.Le concepteur de fiches VCL apparaît.
  2. A partir de la page dbGo de la palette d'outils, placez un composant ADOConnection sur la fiche.
  3. Double-cliquez sur le composant ADOConnection pour afficher la boîte de dialogue ConnectionString.
  4. Si nécessaire, sélectionnez Utiliser la chaîne de connexion puis cliquez sur le bouton Construire pour afficher la boîte de dialogue des propriétés de liaison de données.
  5. Sur la page Fournisseur de la boîte de dialogue, sélectionnez Microsoft Jet 4.0 OLE DB Provider puis cliquez sur le bouton Suivant pour afficher la page Connexion.
  6. Sur la page Connexion, cliquez sur le bouton points de suspension pour naviguer jusqu'à la base de données dbdemos.mdb. Le chemin par défaut de cette base de données est C:\Program Files\Fichiers communs\Embarcadero Shared\Data.
  7. Cliquez sur Tester la connexion pour confirmer la connexion. L'état de la connexion s'affiche dans une boîte de dialogue.
  8. Cliquez sur OK pour fermer la boîte de dialogue des propriétés de liaison de données. Cliquez sur OK pour fermer la boîte de dialogue ConnectionString.

Pour configurer l'ensemble de données

  1. Sur la page dbGo, placez un composant ADODataSet en haut de la fiche.
  2. Dans l'inspecteur d'objets, sélectionnez la liste déroulante de la propriété Connection. Attribuez-lui la valeur ADOConnection1.
  3. Affectez une commande SQL à la propriété CommandText ; par exemple, Select * from orders.Vous pouvez soit taper l'instruction Select dans l'inspecteur d'objets, soit cliquer sur les points de suspension à droite de CommandText pour afficher l'éditeur de CommandText, dans lequel vous pouvez construire votre propre requête.
    Conseil :  Si vous avez besoin d'une assistance particulière lorsque vous utilisez l'éditeur de CommandText, cliquez sur le bouton Aide.
  4. Initialisez la propriété Active à True pour ouvrir l'ensemble de données.Vous êtes invité à vous connecter. Utilisez admin comme nom d'utilisateur et ne saisissez pas de mot de passe.

Pour ajouter le fournisseur

  1. Sur l'onglet Accès aux données, placez un composant DataSetProvider en haut de la fiche.
  2. Dans l'inspecteur d'objets, sélectionnez la liste déroulante de la propriété DataSet. Attribuez-lui la valeur ADODataSet1.

Pour ajouter l'ensemble de données client

  1. Sur la page Accès aux données, placez un composant ClientDataSet à droite du composant DataSetProvider sur la fiche.
  2. Dans l'inspecteur d'objets, sélectionnez la liste déroulante de la propriété ProviderName. Attribuez-lui la valeur DataSetProvider1.
  3. Définissez la propriété Active par True pour permettre la transmission des données à votre application.Une source de données se connecte à l'ensemble de données client par des contrôles orientés données. Chaque contrôle orienté données doit être associé à un composant source de données afin de pouvoir afficher et manipuler des données. De même, tous les ensembles de données doivent être associés à un composant source de données afin que leurs données puissent être affichées et manipulées dans les contrôles orientés données de la fiche.

Pour ajouter la source de données

  1. Sur la page Accès aux données de la palette d'outils, placez un composant DataSource à droite du composant ClientDataSet sur la fiche.
  2. Dans l'inspecteur d'objets, sélectionnez la liste déroulante de la propriété DataSet. Attribuez-lui la valeur ClientDataSet1.

Pour connecter un DataGrid au DataSet

  1. Sur la page Contrôles de données de la palette d'outils, placez un composant DBGrid sur la fiche.
  2. Dans l'inspecteur d'objets, sélectionnez la liste déroulante de la propriété DataSource. Attribuez la valeur DataSource1 à la source de données.
  3. Choisissez Exécuter > Exécuter.
  4. Vous êtes invité à vous connecter. Entrez admin comme nom d'utilisateur et n'entrez pas de mot de passe.L'application se compile et affiche une fiche VCL comportant un composant DBGrid.

Voir aussi

Versions précédentes
Autres langues