none
Error Maestro-Detalle ForeignkeyConstraint RRS feed

  • Pregunta

  • Hola:

    Estoy haciendo un formulario maestro-detalle y al añadir una nueva empresa la asigna un nuevo número en la clave principal de la tabla empresas (en este caso 17) y al ir a meter algún teléfono me asigna bien el número que ha asignado a la empresa (en este caso 17), pero cuando salgo del registro del datagridview de teléfonos me da el
    siguiente error:

    ForeignkeyConstraint Empresas_elefonos_FK requiere que los valores clave secundarios(17) existan en la tabla primaria.

    Por lo que no sé como comprobar si el registro se a añadido al dataset antes de insertar un nuevo registro en la tabla teléfonos.

    Pero si entro al formulario y solamente introducco los datos de la empresa, la grabo, salgo y vuelvo a entrar en dicho registro y le doy de alta un teléfono, entonces no me da ningún error y si me deja grabarlo.

    Si alguien me puede dar alguna pista sobre este problema le estaría muy agradecido.

    Un Saludo.
    Juan CArlos


    • Cambiado Enrique M. Montejo lunes, 2 de mayo de 2011 10:00 acceso a datos (De:Lenguaje VB.NET)
    jueves, 6 de diciembre de 2007 2:33