Your database doesn't seem like it's designed very well. I'm surprised what you have is working at all. However, if it is correctly updating your db then your only problem is the bound controls aren't showing the new values after insert/update. Is that correct?