
no dejes campos vacios en la base de datos, pueden provocar problemas despues, si quieres que un campo quede "sin informacion" mejor coloca un caracter en reemplazo ( un # o un * pueden servir)...
el error y como lo manejas va a depender de que base de datos estes ocupando...cual es¿...