Error Nº-2147467259

Orlando
12 de Julio del 2004
Uso ADO y ACCESS 2000.
Al ejecutar la instrucción "update", dio éste mensaje
junto con el texto "No se pudo actualizar; actualmente
este elemento está bloqueado."
Busqué por Internet con ese nº de error, pero identifica un montón de casos distintos, desde Oracle
hasta SQL Server, pasando por ACCESS. No encontré
nada que hiciera referencia al texto que se acompaña.
A alguien le suena este texto y que lo puede haber
provocado.
El mensaje se repitio cada vez que el usuario ejecuta
ba el proceso. Despues de salir y entrar de la aplicacion no volvio a dar.
Nota: Yo no bloqueo la BD, como mucho, hago bloqueo optimista en los recordsets que utilizo.
El tema es que es la 1ª vez que veo este mensaje
y no se que lo provocó.
Gracias de antemano. Saludos

sdemingo
12 de Julio del 2004
A mi me pasó con una aplicación, la solución... controlar el error con un on error... y allí preguntar si err.Number = -2147467259 entonces hago un rollback

esa fue mi solución chapucera ;-)

salu2
sdemingo

Orlando
12 de Julio del 2004
Gracias sdemingo !!. Es un honor que me hayas respondido.
Voy a aplicar tu respuesta, solo una duda, por lo que dices, si haces un "rollback", no se consigue actualizar el dato en la tabla, no!?. O despues de hacer el "rollback" lo intentas de nuevo.
Gracias y Saludos.