|
Yo estoy intentando prevenir este tipo de problemas. ¿Sabeis si hay algún tipo de acceso a información extra del error? Me explico: ahora en caso de conflicto, la transacción menos espabilada se cancela, pero la única información que ofrezco al usuario es que "Otro usuario" ha grabado el mismo registro a la vez y para sobreescribir hay que volverlo a intentar. No tengo un sistema de usuarios de interbase (el tema de usuarios lo llevo por tablas propias). No sé si hay forma de saber desde qué cliente/puesto se ha lanzado el otro commit. Un saludo,
F.T.G.
|