Ver Mensaje Individual
  #5  
Antiguo 16-01-2007
Avatar de ArdiIIa
[ArdiIIa] ArdiIIa is offline
Miembro Premium
 
Registrado: nov 2003
Ubicación: Valencia city
Posts: 1.481
Reputación: 22
ArdiIIa Va por buen camino
Post

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;
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO
Responder Con Cita