If you are getting the value into the db ok but are not seeing that reflected on the profile update page then you may need to bind that input with the recordset. If you select the input and choose the dynamic properties from the property inspector you will be able to bind the value from the recordset.
I'm not sure if this is the issue you are experiencing or not though. Please explain a little more about the problem if I have got it wrong.