Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problema con update (https://www.clubdelphi.com/foros/showthread.php?t=37737)

pache 21-11-2006 17:57:07

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.

Neftali [Germán.Estévez] 21-11-2006 18:17:02

¿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.

pache 22-11-2006 14:18:07

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.

rastafarey 22-11-2006 16:26:05

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.

pache 22-11-2006 21:08:06

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