Code:
Does ADO automatically update its recordset when you change fields unless you call the Cancel method first?
Are you sure you meant change fields?

If you meant change record, I'm not sure of the answer - but it is definitely possible (presumably depends on the driver/provider you are using), and doing that should be avoided.