Hmm, ich würde das durch einen BeforeUpdateTrigger lösen:
Code:
CREATE TRIGGER TABELLE_BU FOR TABELLE
ACTIVE BEFORE UPDATE POSITION 1
AS
BEGIN
new.LETZTEAENDERUNG = CURRENT_TIMESTAMP;
END
Wozu sollte hier noch ein erneutes Update gemacht werden?
Wenn ich deine Lösung anwende, erhalte ich in Delphi die Fehlermeldung, daß zu viele Trigger-Meldungen ausgelöst wurden. Das aktuelle Update (Post) wird dabei nicht ausgeführt. Allein die Lösung von Hansa funktioniert einwandfrei.