Hallo!
Eine Möglichkeit wäre z.B., dass der Commit in Ordnung war, aber Params[3].Value eine
Exception liefert wie 'Index ausserhalb des gültigen Bereiches', kein Integer etc. Dann würde ein Rollback ausgeführt, aber die Transaktion ist ja schon beendet.
Müssten man aber in der Routine BDEFehlerAuswertung sehen können.
Mit StoredProcedures bin ich nicht so fit. Ist es da vielleicht möglich, dass die Zuweisung auf Ex_LaufIdx nach ExecProc und vor Commit gemacht werden sollte?
Grüße