Cita:
Empezado por franfl
Ya lo arregle. El problema era que al permitir nulos estaba guardando un 0 en IDPROGRAMA en la tabla CLIENTE, valor que no existia en la tabla PROGRAMA. Entonces no permito nulos y por defecto les asigno un programa 0 que defini en la tabla PROGRAMA, como un registro que se llama NINGUNO.
Muchas gracias por las molestias de ayudarme
Un saludo
|
En conclusión, se puede decir que una clave foranea o FK, o FOREIGN KEY no permite valores nulos.
Si bien solucionastes tu problema, que pasará si al usuario se le dá por borrar el regisro 0 de tu tabla progama...??? ese que creastes con NINGUNO.....
Salu2