La tabla no tiene triggers y el problema se me presenta solamente con un registro. El problema se da cuando cambio el valor de la llave que se llama que se llama ID_CLIENTE. El SQL es de lo más simple:
UPDATE CLIENTE SET ID_CLIENTE = 123 WHERE ID_CLIENTE = 1234.
Esta tabla tiene integridad con otras, pero me he asegurado de la actualización siempre sea en cascada. Si utilizo Interbase, el error cambia a un stack overflow... tengo más clientes que también tienen ventas registradas y se dejan cambiar sin ningún problema.
Espero haber sido más claro. Muchas gracias.
__________________
Fernando González Gil
|