Hola.. 2 cosas.
1.- Estas trabajando con Net..?? porque la sintaxis que pones de rs.Update, addNew, etc se parece a lo que hacías antes en la version de ADO anterior. (aunque en ADO.NET tambien puede trabajar con el recordset.. que la verdad no tendría mucho sentido hacer eso)
2.- Puedes poner parte del code que tienes donde haces tu update..??
Salu2