Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Row cannot be located for updating (https://www.clubdelphi.com/foros/showthread.php?t=30972)

CHiCoLiTa 24-04-2006 21:21:17

Row cannot be located for updating
 
Hola, tengo un programa con Delphi 6 y SQL Server y me aparece este error

Actualizo datos en una tabla y dicha tabla tiene un trigger que actualiza otra

El error me sale cuando el trigger NO actualiza datos porque no se cumplen una serie de condiciones.
Cuando se realiza actualizacion no hay problema y todo funciona bien, en el momento en el que no se realiza, salta el error.

No hay dos usuarios simultaneos en el mismo registro ni nada de eso.
Tambien he visto en el foro que hacendo un refresh en el AfterPost se solucionaba, pero no es mi caso, ni si quiera llega a ese evento, el error sale antes.

Logicamente si borro el trigger no hay error alguno


Alguien sabe a que es debido esto? Porque la logica me dice que el error deberia producirse en el caso en que se actualiza la otra tabla y hubiese mas de una actualizacion

CHiCoLiTa 28-04-2006 16:04:16

Voy a probar a poner una actualizacion en otra tabla que la haga siempre a ver que pasa
De todos modos me gustaria saber que debo hacer para que el error no me aparezca


La franja horaria es GMT +2. Ahora son las 19:29:06.

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