Visual Basic.NET - Problema en Edición por Bloqueo

 
Vista:

Problema en Edición por Bloqueo

Publicado por Jose (12 intervenciones) el 14/10/2002 11:38:52
Hola.
Tengo un problema en una aplicación multiusuario.
En mi aplicación utilizo objetos ADO de acceso a bases de datos. Para crear los recorsets, que utilizo para hacer consultas, inserciones, modificaciones y borrado de registros de las tablas de mi base de datos, utilizo el tipo de bloqueo Optimista ( LockType = adLockOptimistic). Mi problema surge cuando un usuario edita un registro, pues una vez hecho el update, si otro usuario está utilizando la misma pantalla, accediendo a la tabla que contiene los registros que el otro usuario acaba de modificar, al moverse con los métodos movenext, moveprevius, etc, por el recordset(creado antes de que el otro usuario hiciese los cambios) se produce el siguiente error:

Error en el método MoveNext del objeto Recordset.

Yo creo, aunque no estoy seguro, de que este error es consecuencia del bloqueo utilizado para evitar la concurrencia. Parece que después de realizar el update no se produce el desbloqueo.

Alguien sabe como sulucionar esto.

Un saludo y muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder