Problema con update
No se si esto les ha sucedido y no se si ya se comentado en los foros, pero lo que me pasa es que haciendo un simple Update sobre una tabla de clientes, que tiene integridad con otras, el sistema me arroja el error: "Too many concurrent executions of the same request".
Y no se ejecuta la actualización. Muchas gracias por sus aportes. Hasta pronto. |
¿Puedes poner el código que estás ejecutando?
De todas formas, revisa si tienes Trigger que no estés entrando en un loop entre tablas. |
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. |
Resp
No nos das ningun ainformacion para ayudarte.
Podrias sacar el script de la base de datos para ver si la integridad referencial esta como piensas y si no hay algun trigger que este haciendo otra cosa. |
Muchas gracias por el interés. Al ver que nada me funcionaba, cree una nueva base de datos vacía a partir del script de la que me presenta el error, trasladé lo datos y como por arte de magia, todo funció bien.
Hasta pronto |
La franja horaria es GMT +2. Ahora son las 18:09:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi