Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2014, 06:09
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Claves Foraneas

Cita:
uenas a todos, la consulta es que al crear una tabla y querer ponerle una clave Foranea me da el siguiente error y creo que esta bien creada.
No. Esta mal creada...

Vamos a la definición usual para que veas el error:
Una FK es un campo o conjunto de campos que referencia a la clave primaria de otra tabla.
En el caso de PK compuestas (más de un campo), la FK debe tener la misma cantidad de campos, del mismo tipo y en el mismo orden que la PK.
¿Se entiende la idea?

Tu PK en la tabla contrato tiene tres (3) campos, por lo cual tu FK debe también tener tres campos, y no los estás indicando.
Ahora bien, tengo la seria sospecha de que lo que te sucede es que has definido mal la PK de la tabla "contrato".
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)