Lo que hice fue que en la aplicación el usuario puede borar cualquier programa menos el 0, es decir, no tiene acceso a ese programa, solo lo ve en un combo cuando guarda un cliente.
Yo guardaba en idprograma el valor NULL, pero en la base datos lo tengo definido como INT, por tanto asigna el 0 automaticamente, y cuando va a la tabla PROGRAMA el 0 no existe. No se como se podria solucionar esto la verdad. Pero a mi me funciona perfectamente asi y en el programa queda mejor que aparezca NINGUNO.
Muchas gracias a todos por la atención
Un saludo
|