Concurrencia con DAO

Sandra
05 de Julio del 2004
Hola,

Tengo un par de dudas sobre la concurrencia mediante los controles DAO vinculados en Access.

Que diferencia hay entre el modo optimista y el pesimista?

El modo optimista garantiza la concurrencia?

Que pasa si mientras un usuario modifica un registro otro usuario lo elimina???

Lo que pasa es que no dispongo de una red para probar todo esto y por eso os lo consulto.

Muchas gracias por tu ayuda

Sandra

Shiquilla
05 de Julio del 2004
1 - ¿Qué diferencia hay entre el modo optimista y el pesimista? El modo pesimista bloquea el registro donde estás situada. El optimista no bloquea.

2 - ¿El modo optimista garantiza la concurrencia?
Sí.

3 - ¿Qué pasa si mientras un usuario modifica un registro otro usuario lo elimina??? Los recordset que abres no atacan la tabla físicamente, excepto si lo abres en modo KeySet que son sensibles a las actualizaciones PERO NO a las deletes. ¿Por qué? Porque un recordset lo que hace es generarse en memoria una "copia" de los registros.

Saludos.