Announcement

Collapse
No announcement yet.

Problema con Concurrencia de Datos

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problema con Concurrencia de Datos

    Buenas Tardes,
    no se si esta bien aquí este tema.

    Situación:
    Tengo una aplicación con un formulario, el cual tiene un detalle. (Maestro - Detalle)
    Ademas tengo varios usuarios trabajando al mismo tiempo.
    Los dos usuarios ejecutaron sus acciones en notebooks diferentes .

    Problema:
    Cuando 2 usuarios crean registros en el maestro, los datos se entrelazan al crear el detalle.
    Usuario 1 : crea registro Maestro y comienza a agregar el detalle.
    Usuario 2 : crea registro Maestro segundos despues del usuario 1.
    resultado, el usuario 1, le crea el detalle al registro creado por el usuario 2. y obviamente el usuario 2 no puede crear registro ya que fue creado por el usuario1
    y solo tiene mensaje de error que el registro ya fue ingresado.

    Solución: he pensado que al momento de crear el maestro en el procedimiento after o algo por ahí crear la clave primaria del detalle para después solo actualizar los datos y no ejecutar " nuevo".
    creo que me sirve para algunos casos, pero quisiera saber si hay otra forma y algo que me asegure que no se entrelazaran.

    Gracias desde ya por sus respuestas. Saludos
    Last edited by Danieloski1; 03-15-2013, 04:16 PM.

  • #2
    Solucionado.

    a través de la BD, usando un trigger. Desde ahí creo un detalle en blanco y posteriormente solo lo edito.

    Saludos

    Comment

    Working...
    X