SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: tas en Jueves 6 de Febrero de 2003, 10:14
-
Ojalá podáis ayudarme. Tengo un problema muy grave, o a mi me lo parece. En mi programa he utilizado un entorno de datos para albergar las conexiones que hacen referencia a cada tabla de la base de datos. El programa funciona bien, pero de vez en cuando, me aparece el error (en varios recordset): "Imposible encontrar la fila para su actualización. Algunos valores han cambiado desde la última vez que se leyó". Este error ocurre, la mayoría de las veces, al invocar un .update. todas las conexiones las tengo puestas como 3.Optimistic. La verdad es que este error me tiene desesperado, si alguien se le ocurre algo, por favor decídmelo. Gracias.
-
Comrpueba que tus updates no hacen referencia a varias tablas al mismo tiempo y comprueba si tus if-then-else no bloquean. Por otro lado mira a ver si el servidor que alberga la Bd te permite hacer Optimistic, sino quitalo y pon dbexecutedirect
Suerte
Egala
-
Colega lo primero es que si estás trabajando con OLEDB o ese tipo de movidas NO ES UPDATE sino UPDATEBACH, para empezar y si te da error por no tener los datos actualizados hazle un REQUERY