Hallo,
das der DS in der
DB landet ist logisch. mit dem Append sendest du auch ein Post. Schaue mal ob die
Query, so wie die Zeos
Query, CachedUpdates anbietet. Ist CachedUpdates True wird der DS nur in der
Query gehalten und erst mit ApplyUpdates in die
DB geschrieben und logischerweise mit CancelUpdates die Änderungen verworfen.
edit: wenn es sich um die Standard TIBQuery handelt, ist CachedUpdates verfügbar.