sicuro che data sia valorizzato correttamente? cmq errori nel codice che hai postato non ce ne sono, se data è valorizzato correttamente il problema sta altrove