acceso simultaneo varios usuarios Tabla interbase
Hola, estoy utilizando Firebird, con D 2006. Accedo a la BD con IBExpress.
El caso es que estoy realizando una aplicacion que va a funcionar en red, por tanto varios usuarios va a modificar datos al mismo tiempo (Naturalmente se puede dar el caso de que dos clientes modifiquen el mismo registro al mismo tiempo).
Vamos a suponer que hay dos clientes accediendo a la misma tabla, mismo registro, vamos a llamarlos A y B. SUpongamos que:
1. El cliente A edita un registro de la tabla
2. El cliente B edita el mismo registro que el A
3. El Cliente A se despista y se va a tomar cafe
4. El cliente B guarda sus cambios
5. El cliente A vuelve de tomar cafe modifica su registro (recordar que el registro es el mismo que el que ya ha modificado el B, naturalmente el registro que modifica el A es anterior a la modificacion que realizo el cliente B)
6. El cliente A guarda. Los cambios que hizo al registro el cliente B han desaparecido
¿Que estrategias se os ocurren para evitar esto?
salu2
|