|
En primer lugar olvídate de Access... eso es de la prehistoria además de que no merece el nombre de "motor de base de datos". Para eso nada mejor que MySQL o Firebird. Lo que tu estás conociendo se llama concurrencia y por supuesto que un buen motor de bd puede manejarla sin problemas. Vamos a ver que pasa:
1.- Terminales A y B hacen una consulta a un mismo registro cualquiera
1.- Terminal A hace una modificacion al registro
2.- Terminal B NO podrá ver el cambio realizado hasta que "refresque" su información, es decir, vuelva a consultar el registro. Sin embargo esto no produce ningún error.
Nótese que hablamos de un caso muy partícular, una misma tabla y un mismo registro. Pero si por ejemplo:
1.- Terminal A hace un cambio en un registro X de una tabla
2.- Terminal B hace un cambio en un registro Y de la misma tabla.
El motor se hace cargo y aplica los cambios de forma transparente por lo que no habrá ningún error. De hecho se pueden hacer toda clase de consultas al mismo tiempo al motor sin que se produzca ningún error.
|