non fare l'update del recordset ma usa la sintassi sql

o usi un command o fai semplicemente: tuaconnessiome.execute "UPDATE tabella SET (campo1=val1,campo2=val2) WHERE campochiave=valorechiave "