hi
mira a mi esto me sucedia cuando usaba el recordset para actualizar es decir algo asi
.
.
.
ors.Update
lo solucione no manejandolo de esa manera sino asi
Sql="UPDATE TABLA SET CAMPO=VALOR WHERE ID=VALOR"
Set Rs=oConn.Execute(SQL)
espero tu respuesta
saludos

:)