Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2011, 17:20
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: problema con un insert

Puntualmente, lo que debes tener es definidos en los campos de la tabla que su valor debe ser NOT NULL. Eso es práctico a la hora de prevenir defectos de ingreso, pero debe ser puesto solamente de acuerdo a reglas de negocio, que en este caso no se da: Si existe la posibilidad de que uno o más de uno de los campos no sea ingresado (el dato es opcional), ese campo debe aceptar valores NULL.
Simplemente deberás redefinir la tabla y permitir que ciertos campos puedan ser NULL. Nada más.

Por otro lado, si existe mucha dispersión de valores NULL en la tabla de esa forma, lo que debes redefinir es la relación. Es posible que la comida sea opcional y en ese caso lo que deberías tener es otra tabla dependiente que administre las salidas de almuerzo específicamente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)