Hallo,
Ich versuche in Delphi 7 ein Ereignis einer Datenbank mit IBevent zu bekommen.
Dies klappt auch für eine gewisse Zeit.
Vorgehensweise:
Eine Anwendung auf ein Client PC schreibt Daten auf ein Server PC.
Die Anwendung mit der Datenbank auf dem Server PC läuft in einem Thread.
Nach ein paar Einträge in die Datenbank bekomme ich die Fehlermeldung "Invalid transaction handle" (explicit transaction started).
Entferne ich die die IBEvent Komponente aus dem Sourcecode und übersetzte die Anwendung neu so tritt kein Fehler auf.
Muss man beim erhalt des Events die Transaction neu starten ?
Was mache ich falsch ?
Kann mir jemand ein Sourcecode geben ?