Ver Mensaje Individual
  #4  
Antiguo 01-09-2003
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Reputación: 22
Mick Va por buen camino
En interbase no se usan bloqueos pesimistas como en paradox, pero si 2 usuarios intentan trabajar a la vez sobre un mismo registro (2 modificaciones simultaneas por ejemplo) lo que pasara es lo normal:
Se producira una excepcion en uno de los clientes, que habra que controlar por codigo y hacer lo que sea necesario.

El mecanismo de excepciones es algo fundamental que se usa en delphi para todo, no solo para acceso a base de datos, y se debe utilizar en todo programa en el que se quiera tener un minimo control de errores.

En cuanto al problema de bloqueos que has mencionado con el BDE, no es un problema en si, es una cuestion de diseño, si dos aplicaciones no usan el mismo netdir el sistema no tendria forma de controlar los accesos concurrentes por eso el motor de base de datos avisa del problema (peor seria que no dijese nada y se corrompiesen los datos por acceder a la vez a las tablas sin control de concurrencia adecuado).

Salud2 !!!
Responder Con Cita