none
Problema al guardar datos en Tablas relacionadas RRS feed

  • Pregunta

  • Hola, tengo una aplicacion en VB2008 (que se va a instalar en varias PCs en red) en donde desde un Formulario: leo, modifico y agrego informacion en dos tablas relacionadas de una Base de Datos compartida (por ahora de Access, cuando termine pienso pasarla a SQL); el problema es que cuando agrego un nuevo registro me asigna automaticamente un ID (autonumerico) y si en algun momento (antes de guardar el registro) igresa otro usuario y pide un nuevo registro le da el mismo numero ID, luego cuando se guardan los datos, a alguno de los dos registros (y/o a los dos) le quedan mal asociados los datos de la tabla relacionada.

    No se si fui del todo claro, como puedo hacer para solucionar el problema?

     

    Saludos,

    JAC

    viernes, 2 de enero de 2009 15:17

Todas las respuestas

  • Hola

    Intenta una secuencia como la que te detallo para asegurarte que esta grabado el registro:

    1. Realiza el insert y devuelve el ID unico de la tabla
    2. Con el ID llama al registro con un SELECT ... ... WHERE ID = ...
    3. Carga los datos a tu formulario
    4. Al finalizar los cambio o llenado de la forma llama el objeto.update

    Tienes que asegurarte que en el primer paso el registro queda grabado

    Saludos
    Binius
    Programador en VB.NET 2008, SQL SERVER 2008, Crystal Report 2008 Si la respuesta es correcta, marcála como correcta. También puedes votar como útil si te sirvió.
    • Propuesto como respuesta Bitnius sábado, 20 de junio de 2009 5:33
    sábado, 20 de junio de 2009 5:33