Modo inmediato
El modo inmediato está en vigor cuando la propiedad LockType se establece en adLockOptimistic o adLockPessimistic. En modo inmediato, los cambios en un registro se propagan al origen de datos en cuanto se declara el trabajo en una fila completa llamando al método Update.
Actualización de llamadas
Si se mueve del registro que va a agregar o editar antes de llamar al método Update, ADO llamará automáticamente al método Update para guardar los cambios. Debe llamar al método CancelUpdate antes de la navegación si desea cancelar los cambios realizados en el registro actual o descartar un registro recién agregado.
El registro actual permanece como principal después de llamar al método Update.
Cancelupdate
Use el método CancelUpdate para cancelar los cambios realizados en la fila actual o para descartar una fila recién agregada. No puede cancelar los cambios en la fila actual o en una fila nueva después de llamar al método Update, a menos que los cambios formen parte de una transacción que pueda revertir con el método RollbackTrans o parte de una actualización por lotes. En el caso de una actualización por lotes, puede cancelar Update con el método CancelUpdate o CancelBatch.
Si va a agregar una nueva fila al llamar al método CancelUpdate, la fila actual se convierte en la fila actual anterior a la llamada AddNew.
Si no ha cambiado la fila actual o ha agregado una nueva fila, al llamar al método CancelUpdate se genera un error.