Ok hab weiter rumprobiert...
Ergebnis: TDBAdvGrid macht selbst überhaupt keine Commits, deswegen sind die Daten immer wieder weg. Wenn man was ändert macht TDBAdvGrid nur ein DataSet.Post, das Commit muss man selbst machen...
Eine weiteres (doofes) Problem war wohl, dass ich während des rumprobierens die Datenbank parallel die Ganze Zeit mit
IB Expert offen hatte und da auch noch offene Transaktionen anstanden... das meine Testerei etwas durcheinandergebracht... werde mir angewöhnen immer die Connection zur Datenbank in
IB Expert zu kappen, bevor ich was am Code teste...
Scheint jetzt mal soweit zu gehen...
Grüße
Codex