Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
4.824 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

AW: Firebird Ist Tablle verändert worden

  Alt 19. Jan 2015, 11:18
Moin...

Wenn du nicht mit Events arbeiten willst, ist nicht ganz trivial, hier noch eine Idee zum Ausschlachten:

1. zusätzliches Feld (Integer) in der entsprechenden Tabelle namens "CHANGED" ... oder so.
2. bei jeder Schreiboperation (Insert, Update) wird über einen Trigger in "CHANGED" eine 1 geschrieben.
3. Dann schaust du nach wenn du wissen möchtest ob sich was geändert hat....quasi jedes "CHANGED" mit 1 drin.
4. Nach der Auswertung setzt du "CHANGED" zurück.

... damit hast du immer die Änderungen zum letzten Guck.
  Mit Zitat antworten Zitat