Record not found or changed by another user
Hola
Estoy trabajando de dbexpress y una base de datos de firebird 1.5.
Tengo un SQLquery que hace una consulta de a una tabla, enlazada con un DataSetProvider y un ClientDataSet. Cuando actualizo algún registro de la tabla, al hacer el applyupdate me de este error "Record not found or changed by another user" no hay nadie trabajando con la BD, he quitado todos los triggers por si acaso. Sólo me da error con algunos registros, con otros no. Localizo el campo que me da error, lo quito del select, y ese registro lo actualiza bien, pero otros no, con lo cual sospecho que habrá que quitar otro campo. Pero no puedo estar quitando campos. Esto es un fallo del Delphi (utilizo la versión 7), o estoy haciendo algo mal, aunque no sé que puede ser porque la cosa es bastante sencilla.
|