Bonjour à toutes et à tous,
Soient des composants UIB et un petit bout de code:
Ceci a pour effet de vider MA_TABLE sauf que le DBGrid qui affiche MA_TABLE me laisse le dernier enregistrement .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 query.SQL.Clear; query.SQL.Add('DELETE FROM MA_TABLE'); query.execsql; transaction.Commit; dataset.Active:=false; dataset.Active:=true;
Quand je quitte et que je relance le programme, MA_TABLE apparaît parfaitement vide.
J'ai vérifié MA_TABLE et ce code suffit pour la vider mais l'affichage ne représente pas la réalité.
Comment faire ?
Partager