|
Hola,
el mensaje "Record/Key Deleted" lo genera el BDE, no el servidor InterBase, y se produce cuando el conjunto de datos que mantiene el DataSet no coincide con la información real que almacena la base de datos; de ahí que avise que o bien el registro ha sido eliminado en la base de datos, o la clave principal ha sido cambiada y por tanto no tiene forma (el DataSet) de volver a localizar el registro para aplicar los cambios.
Si, como comentas, no hay triggers que modifiquen la clave principal una vez que se "postea" el registro (o que eliminen el mismo), el problema está en el lado cliente ... ¿algún evento AfterPost quizas?, ¿algún evento OnCalcFields? ... :?
Saludos.
|