Bonjour à tous,
J'ai un DBGrid qui affiche une table de ma BDD SQLite. Pour effectuer un traitement sur 1 ou plusieurs enregistrements (des lignes donc), sur proposition de SergioMaster (il y a longtemps) j'ai créé un champ Print qui sert à marquer ces enregistrements par un X (par exemple). Ce X est utilisé dans plusieurs requêtes SQL.
Ce champ est invisible et se vide automatiquement dès le traitement terminé. Tout fonctionne bien avec Zeosdbo.
J'ai essayé avec les contrôles Firedac TFDConnection et TFDQuery. Le champ Print ne se vide pas, autrement dit la ou les X restent présentes et peuvent induire des erreurs pour d'autres requêtes SQL.
Dans le TFDConnection je choisis l'option FetchOptions > Mode > fmAll.
Merci encore une fois pour votre aide.
Cordialement
Partager