Hallo,
ihr werdet mit euerem Unglauben, was das Dialect 1 verhalten angeht, recht haben!
Ich hab nach dem Vorschlag von hoika mal eine TestApp mit zwei völlig neuen
DB geschrieben.
Die Dialect 1 Effekte treten darin NICHT auf!
Ich kann es im Original nicht mehr nachvollziehen, weil ich die Routinen, die ich zunächst nur umstellen wollte, mittlerweile komplett neu geschrieben und die 2. database zunächst rausgeschmissen hab.
Ich gehe jetzt mal davon aus, dass ich den Fehler selbst verursacht hab,
z.B. nach Wechsel zwischen verschiedenen Datenbanken den Dialect nicht auf 3 gesetzt.
Der Error :"Transaction is active" taucht aber auch in der TestApp auf, witzigerweise abhängig davon, in welcher Reihenfolge die Transaktionen der 2 Databases geöffnet und geschlossen werden!
Im Anhang ist die Testanwendung mit den Databases zum rumspielen.
Gruß
HeDoc