Beh prima cosa ho bisogno della Select per capire cosa sbagli.
In secondo luogo, quando fai un UPDATE cosi' ti conviene sempre inserire il tutto in un ciclo Try Catch altrimenti come fai a sapere se i parametri sono corretti o no???