Bonjour,
J'utilise le composant TsimpleDataSet pour gérer mes fichiers XML (ajout/modification/suppression).
A chaque modification d'un enregistrement, il ne modifie pas directement la ligne mais en ajoute une avec la ou les nouvelles valeurs.
Pour connaître l'enregistrement actif, le composant ajoute un champ "RowState" qui est un entier.
Tout ce principe est transparent pour le développeur, car si vous faite :
SimpleDataSet.RecordCount il vous indique le nombre d'enregistrement actif et non tous les autres.
Je voudrais savoir comment éliminer toutes les lignes non actives ? car avec une utilisation prolongée, les fichiers XML vont vite prendre du volume.
Merci pour votre aide.
Partager