Pues al parecer el problema es directamente con los datos que le mandas al registro, me gusatria ver la estructura de tu tabla, es decir un SQL para ver kisas estas cometiendo un error alli, y el pedazo de codigo donde hacer el update.
Quizas con eso podamos darnos cuenta de cual es el problema.