[ZeosLib] Annuler changement en base
Bonsoir à tous.
J'utilise Lazarus avec ZeosLib pour accéder à une base de données Firebird. Je n'ai pas trouvé beaucoup de documentation sur l'utilisation de cette librairie.
J'ai déposé sur une fiche un composant TZConnection, un TZTable, un TDatasource, un DBGrid et un DBNavigator. Jusque là pas de problème, je charge bien ma table dans le DBGrid et je peux ajouter, modifier ou supprimer mes enregistrements. J'aimerais maintenant autoriser ou annuler les changements du DBGrid dans ma base, en gros j'aimerais que, lorsque je ferme ma fiche par exemple, ou que je clique sur les boutons Post ou Cancel du DBNavigator, je revienne à l'état initial de ma table.
Je ne demande pas d'exemple de code mais la façon d'y parvenir.
Merci.