You do realize you are only performing the last update right? What is the backend database and how are you checking that no change is occuring. What is the resutlr of rowsaffected?