Entwickler-Ecke

Datenbanken - Auf Änderungen einer Firebird Datenbank Tabelle reagieren


Delphi_Rainer - Do 28.02.08 09:15
Titel: Auf Änderungen einer Firebird Datenbank Tabelle reagieren
Hallo !

Gibt es möglichkeiten auf Änderungen einer Firebird Tabelle zu reagieren !
Ich weiß das es mit der IBEvent Komponente funktioniert, aber meine Datenbankzugriffe laufen in einen Thread. Wenn ich die IBEvent Komponente auch im Thread laufen lasse, so kommt mein Thread mit dem der IBEvent Komponente ins gehege !!

Oder hat jemand schon einmal eine Anwendung geschrieben der IBEvent in einem Thread benutzt !


Xentar - Do 28.02.08 21:54

1. Hinter eine Frage schreibt man normalerweise ein ? statt eines !
2. Die Threads könntest du z.B. mit einer CriticalSection synchronisieren:
IBEvent-Thread setzt eine bestimmte Variable -> der andere Thread sieht das Flag, aktualisiert seine Daten, und setzt das Flag wieder zurück.