
todo codigo puede mejorarse, no es asi ciisteado?
si te fijas al principio del codigo, utiliza un recordset
recordset -> tabla -> consultas -> update?

ya te esta sonando lo que realiza?
imagina que es una base de datos, y buscas un valor para actualizarlo
se pasa el profe verdad?