Partilhar via


Modo Imediato

O modo imediato está em vigor quando a propriedade LockType é definida como adLockOptimistic ou adLockPessimistic. No modo imediato, as mudanças em um registro são propagadas para a fonte de dados assim que você declara que o trabalho em uma linha está concluído chamando o método Update.

Iniciando Atualização

Se você sair do registro que está adicionando ou editando antes de chamar o método Update, o ADO chamará automaticamente o Update para salvar as alterações. Você deve chamar o método CancelUpdate antes da navegação se quiser cancelar as alterações feitas no registro atual ou descartar um registro recém-adicionado.

O registro atual permanece atual depois que você chama o método Update.

Cancelar Atualização

Use o método CancelUpdate para cancelar as alterações feitas na linha atual ou descartar uma linha recém-adicionada. Você não pode cancelar alterações na linha atual ou em uma nova linha depois de chamar o método Update, a menos que as alterações sejam parte de uma transação que você possa reverter com o método RollbackTrans ou parte de uma atualização em lote. No caso de uma atualização em lote, você pode cancelar a Update usando o método CancelUpdate ou o CancelBatch.

Se você estiver adicionando uma nova linha ao chamar o método CancelUpdate, a linha atual se tornará a linha atual antes da chamada AddNew.

Se você não tiver alterado a linha atual ou adicionado uma nova linha, chamar o método CancelUpdate gerará um erro.