Transacciones, que locura!
Buenos dias,
Realmente el titulo se aplica cuando no se entiende nada al respecto, he leido varios post, inclusive documentos y explicaciones al respecto, pero me he sentido frutstrado, porque no he podido resolver la situacion, quisiera por favor una orientacion mas concreta. (pido disculpas por no entender nada despues de todo). El escenariko es el siguiente: Aplicacion trata sobre facturacion de consumo de agua, esta montado en un server linux con firebird 1.5 y lo acceso desde delphi con IBX. EL problema surge que, existe un cajero realizando la facturacion sobre una tabla (donde se prensentan las facturas) pero cuando se, pero cuando se consulta un estado de cuenta sobre el mismo suscriptor pero en otra maquina, siempre me aparece el dead lock, entonces hay que salir de la facturacion para poder sacar el estado de cuenta, o viceversa salir del estado de cuenta para poder facturar. el setup de la transaction es read_commit, rec_verson, nowait, y tengo este componente para el form de facturacion y otro form para el estado de cuenta con su respectiva transaction. La pregunta es como deberia configurar las transacciones para cada proceso. He realizado varias pruebas de distintas maneras pero siempre me genera el abrazo de la muerte. Gracias por su valioso tiempo.
|