none
Error al crear llave foranea RRS feed

  • Pregunta

  • Buen día,

    tengo las siguientes tablas (phase y regionperprovider respectivamente):

    y desde el menu Table Designer en la opcion relationships quiero agregar una llave foranea a la tabla de la derecha de la siguiente manera:

    pero al hacer clic en OK me sale el siguiente error:

    the columns in table 'phase' do not match an existing primary key or unique constraint

    ¿que puede estar mal?

    de antemano gracias

    lunes, 26 de agosto de 2013 16:48

Respuestas

  • Gracias por la respuesta, revise todo lo que me comentas y todo esta dado para que lo que quiero se lleve acabo, sin embargo, no funciona.

    SE me ocurrio hacer la relacion desde el diagrama y ya funciono.

    • Marcado como respuesta jeduardonl lunes, 26 de agosto de 2013 18:46
    lunes, 26 de agosto de 2013 18:46

Todas las respuestas

  • Asegúrate que no exista ningún dato, debe de estar en null de ser así, están llenos los datos de la tabla el Id que deseas relacionar en la tabla secundaria o foranea que depende de la primaria debe contener el mismo Id... en la entidad relación... esto es muy importante de lo contrario revisa en visual en la parte de proyectos y en las opciones  de bases de datos y tablas desactiva las opciones de Agregar datos a un tabla...


    Carlos Israel

    lunes, 26 de agosto de 2013 18:01
  • Gracias por la respuesta, revise todo lo que me comentas y todo esta dado para que lo que quiero se lleve acabo, sin embargo, no funciona.

    SE me ocurrio hacer la relacion desde el diagrama y ya funciono.

    • Marcado como respuesta jeduardonl lunes, 26 de agosto de 2013 18:46
    lunes, 26 de agosto de 2013 18:46
  • Excelente!, Desde el diagrama se puede hacer, también puedes modificar el Script desde la herramienta CASE y luego cargar de nuevo ya con los cambios de llaves foraneas...


    Carlos Israel

    lunes, 26 de agosto de 2013 20:01