Ich habe eine Transaction1 in dem Programm, welche beim Programmstart
aktiv geschaltet wird.
Das bedeutet aber, daß die Transaktion über den gesamten Einfügevorgang aktiv ist, oder? Für den Embedded-Driver, der ja im Kontext deines Prozesses läuft, kann das aber schon mal den Speichertod bedeuten.
Versuch doch mal, die Transaktion vor dem Einfügen zu beenden. Geht es dann?