Cita:
Empezado por japons
Ante todo, daros las gracias por vuestras prontas repsuestas. En cuanto a porqué no cambio a Firebird 2, basicamente porque el software lleva informes Fast report de una versión muy antigua, que en Firebird 1.5 funcionan, y en firebird 2 no, (ya lo he probado).
En cuanto al deadlock, mi problema viene porque la actualizacion de la tabla la hace un store procedure, como controlo esto?
Gracias
|
Curioso los de FastReport.
Referente al tu Store Procedure deberías hacer algo como esto:
Código Delphi
[-]
with DataModule.IBStoredProcXXX DO
Begin
ParamByName('xxx1').AsInteger := xxx
ParamByName('xxx2').AsInteger := xxx
ExecProc;
Transaction.Commit;
End;