Entwickler-Ecke

Datenbanken - Benachrichtigung, wenn sich in Firebird DB etwas ändert


jjturbo - Do 15.04.10 11:30
Titel: Benachrichtigung, wenn sich in Firebird DB etwas ändert
Hi all,

ich verwende die Zeos-Komponenten unter Delphi2007 um auf eine Firebird-Datenbank zuzugreifen.
Daten lesen, hinzufügen, modifizieren per SQL klappt.

Jetzt möchte ich mich benachrichtigen lassen wenn sich an der Datenbank etwas ändert. Zum Beispiel, wenn sich ein bestimmter Datensatz ändert oder ein Datensatz hinzugefügt oder gelöscht wird.

Ich habe schon mal etwas in der Welt-Google gesucht, bin aber nicht so richtig fündig geworden.
Hat jemand ein (einfaches) Beispiel um mir die Vorgehensweise zu verdeutlichen?
Was verwendet man? StoredProc?

Gruß Oliver


Xentar - Do 15.04.10 11:44

Du legst in der Datenbank einen Trigger, z.B. After Update an, der ein Event feuert. Dieses kannst du in der Delphi Anwendung registrieren und verarbeiten, siehe
http://www.delphi-treff.de/tutorials/datenbanken/zeos-library-einsatz-mit-delphi-und-firebird/page/14/