Comment exporter un TDataSet FireDAC en CSV ?

- 22/01/2022 - 7 minutes - Patrick Prémartin

 

Quand on programme en Delphi ou C++Builder et qu'on désire accéder à des bases de données il est maintenant conseillé de passer par FireDAC qui est fourni en standard dans les versions récentes de ces outils de développement.

FireDAC gère des ensembles de données (TDataSet) depuis lesquels il est possible d'importer ou exporter les données dans de multiples formats en direct ou par un intermédiaire.

Dans cette vidéo j'explique comment exporter des données d'un TDataSet vers un fichier CSV en utilisant les composants TFDBatchMove, TFDBatchMoveDataSetReader et TFDBatchMoveTextWriter.

- 3 éléments à placer dans une fiche,

- 0 ligne de code si on le fait graphiquement avec la souris depuis le concepteur de fiches,

- 1 ligne de code si on le déclenche par programmation car il faut bien lancer l'export par un Execute sur le TFDBatchMove.

Pour en savoir plus sur le fonctionnement et l'utilisation de FireDAC je vous recommande mes deux présentations faites en octobre 2018 :

- Utilisation de FireDAC avec la VCL

- Utilisation de FireDAC avec FireMonkey (FMX)

Vous pouvez aussi consulter toutes les présentations de Cary Jensen disponibles sur la chaine YouTube d'Embarcadero ou ses livres.


Mots-clés associés

Delphi, FireDAC


Classement

FAQ de dev