Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/02/2015, 17:07
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: 16 años, 5 meses
Puntos: 2658
Respuesta: error en foreign key al intentar crear tablas

Pues en ese caso lo que no estás viendo es el detalle de que una FK, como objeto compuesto, apunta a una PK que es compuesta...
Es decir, no puedes apuntar cada campo, sino que tienes que poner todos los campos en el mismo orden que están en la PK de referencia, y tienen que estás en el mismo orden de la PK, y ser exactamente del mismo tipo, rango y collation.
Además de eso, si la tabla de la FK ya tiene registros almacenados, es mejor borrarlos, porque si uno solo no cumple con la restricción no te dejará crear la FK.

Verifica los campos definidos en la PK y comprueba que sean exactamente del mismo tipo, rango, collation (si son de caracteres) y en el mismo orden.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)