trattare numeri come testo è sempre una cosa da verificare...

cosa non ti funziona?

le query di aggiornamento le esegui? nel tuo esempio non si vede l'esecuzione.