che dice l'errore che ricevi?
se dici che l'errore ce l'hai solo se il campo data è vuoto probabilmente è perché il campo della tabella non accetta valori vuoti, controlla il db

vedi i dettagli tipo "richiesto si/no"