Récupération des données à l'aide de TSQLDataSet

De RAD Studio
Aller à : navigation, rechercher

Remonter à Utilisation de dbExpress


Pour récupérer les données

  1. Choisissez Fichier > Nouveau > Autre. La boîte de dialogue Nouveaux éléments apparaît.
  2. Dans la boîte de dialogue Nouveaux éléments, sélectionnez Projets Delphi, puis double-cliquez sur Application Fiches VCL. Le concepteur Windows s'affiche.
  3. A partir de la catégorie dbExpress de la palette d'outils, faites glisser un composant TSQLDataSet sur la fiche.
  4. Pour récupérer les données d'un ensemble de données unidirectionnel, effectuez l’une des opérations suivantes :
    • Dans l'inspecteur d'objets, définissez la propriété Active sur True.
    • Appelez la méthode Open lors de l'exécution.

      Conseil : Utilisez la propriété GetMetadata pour récupérer, de façon sélective, les métadonnées sur un objet base de données. Affectez la valeur False à GetMetadata si vous récupérez un ensemble de données à des fins de lecture seule.

  5. Définissez sa propriété Prepared sur True pour préparer l'ensemble de données explicitement.
  6. Appelez la méthode NextRecordSet pour récupérer plusieurs ensembles ou enregistrements.

Remarque : NextRecordSet renvoie un composant TCustomSQLDataSet récemment créé qui permet d'accéder à l'ensemble d'enregistrements suivant. Ainsi, la première fois que vous appelez NextRecordSet, elle renvoie un ensemble de données pour le second ensemble d'enregistrements. Appeler NextRecordSet renvoie un troisième ensemble de données, et ainsi de suite jusqu'à ce qu'il n'y ait plus d'ensemble d'enregistrements. Lorsque qu'il n'y a pas d'ensemble de données supplémentaire, NextRecordSet ne renvoie rien.

Voir aussi