Insert a una tabla con llave foranea compuesta
Publicado por Benjy (6 intervenciones) el 30/06/2009 22:24:53
Hola, mi problema es el siguiente, tengo dos tablas, una tiene llave primaria compuesta, y va relacionada a la otra, entonces, al tratar de hacer un insert en esta ultima, me manda un error relacionado con la llave foránea compuesta, aquí están las tablas:
(TABLA1)HistorialAutobus
(PK)IdAutobus
(PK)FechaIniStat
(FK)IdRol
(FK)FechaModRol
(FK)DiaSalida
(FK)HoraSalida
(TABLA2)Rol
(PK)IdRol
(PK)DiaSalida
(PK)HoraSalida
(PK)FechaMod
La tabla 2 tiene llave primaria compuesta por 4 campos, los cuales son llave foránea en la tabla 1, al tratar de insertar en la tabla 1 me manda un error relacionado con esta relación, a pesar de que todos los valores de la llave foránea compuesta coinciden con la tabla 2, espero que me puedan dar alguna idea de como resolver este problema.
De antemano gracias.
(TABLA1)HistorialAutobus
(PK)IdAutobus
(PK)FechaIniStat
(FK)IdRol
(FK)FechaModRol
(FK)DiaSalida
(FK)HoraSalida
(TABLA2)Rol
(PK)IdRol
(PK)DiaSalida
(PK)HoraSalida
(PK)FechaMod
La tabla 2 tiene llave primaria compuesta por 4 campos, los cuales son llave foránea en la tabla 1, al tratar de insertar en la tabla 1 me manda un error relacionado con esta relación, a pesar de que todos los valores de la llave foránea compuesta coinciden con la tabla 2, espero que me puedan dar alguna idea de como resolver este problema.
De antemano gracias.
Valora esta pregunta


0