tengo este proble.
Tengo un tabla cuyo nombre es programa |* nada que ver con algun software *| esta tabla posee una llave principal "id_programa" y 2 llaves foraneas "Id_presupuesto" y "nº de cedula" estas llaves foraneas son llaves principales en sus respectivas tablas y de tipo varchar (16) ambas.
Nota:cabe mensionar que en la tabla programa tambien especifique que ambos campos "id_presupuesto" y "Nº de cedula" fuecen de tipo varchar (16). Con el pero de que "nº de cedula" le puse "nº de cedula (responsable)" haciendo referencia de este modo a que me refiero a la cedula del responsable.
Puedo sin problema alguno meter valores a las tablas en donde "id_presupuesto" y "Nº de cedula" son llaves principales pero cuando introdusco valores en donde estas son foraneas o sea en la tabla programa me sale un ventana con el siguiente mensaje:
Cita:
Y de ahi no se mas hacer ya revice que fuecen del mismo tipo de datos, de la misma longitud, sera talves que como en la tabla responsable donde "Nº de cedula" es llave primaria y en la tabla programa tengo "Nº de cedula" como llave foranea pero con el nombre "Nº de decula (responsable)"... habria problemas en ello...?No se ha actualizado ninguna fila
Los datos de la fila 1 no se confirmaron.
Origen del error: .net sqlClient Data Provider.
Mensaje de error: instruccion INSERT en conflicto con la restriccion FOREIGN KEY "fkNº de cedula (responsable) ". El conflicto a aparecido en la base de datos "proyectoBD", tabla "dbo.responsable", column "Nº de cedula".
Se termino la instruccion.
Corriga los errores e intentelo de nuevo o precione ESC para cancelar los cambio.
Los datos de la fila 1 no se confirmaron.
Origen del error: .net sqlClient Data Provider.
Mensaje de error: instruccion INSERT en conflicto con la restriccion FOREIGN KEY "fkNº de cedula (responsable) ". El conflicto a aparecido en la base de datos "proyectoBD", tabla "dbo.responsable", column "Nº de cedula".
Se termino la instruccion.
Corriga los errores e intentelo de nuevo o precione ESC para cancelar los cambio.
porfavor saquenme de mi duda