Ver Mensaje Individual
  #1  
Antiguo 13-09-2004
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Reputación: 23
AGAG4 Va por buen camino
Post Bloquear 1 Registro

Uso FireBird 1.50, con D7, IBX 7.08

Tengo un problema, tengo un Maestro-Detalle, cuando dos ó más usuarios presionan al mismo tiempo el ENTER una vez capturado los dos campos llaves del Maestro, uno de ellos gana y el que le sigue le Marca una excepción de "Violation or UNIQUE KEY constraint", del cual este usuario intento guardar una llave primaria que ya existe, como hacer que cuando mande esta excepción, vuelva a agarrar el consecutivo e impedir de nueva cuenta que vuelva a ganarle otro usuario????

Alguna sugerencia... ya le puse un retardo de 1 segundo después de que marca esta excepción pero le vuelven a ganar otro usuario.... de antemano Gracias.
Responder Con Cita