Metodo CancelUpdate (ADO)

Annulla le modifiche apportate alla riga corrente o nuova di un oggetto Recordset o alla raccolta Fields di un oggetto Record, prima di chiamare il metodo Update.

Sintassi

  
recordset.CancelUpdaterecord.Fields.CancelUpdate  

Osservazioni

recordset

Utilizzare il metodo CancelUpdate per annullare le modifiche apportate alla riga corrente o per eliminare una riga appena aggiunta. Non è possibile annullare le modifiche apportate alla riga corrente o a una nuova riga dopo aver chiamato il metodo Update, a meno che le modifiche non facciano parte di una transazione di cui è possibile eseguire il rollback con il metodo RollbackTrans o facciano parte di un aggiornamento batch. Nel caso di un aggiornamento batch, è possibile annullare l'aggiornamento con il metodo CancelUpdate o CancelBatch.

Se si aggiunge una nuova riga quando si chiama il metodo CancelUpdate, la riga corrente diventa la riga corrente prima della chiamata AddNew.

Se si è in modalità di modifica e si vuole spostare il record corrente (ad esempio usando i metodi Move, NextRecordset o Close), è possibile usare CancelUpdate per annullare eventuali modifiche in sospeso. Potrebbe essere necessario eseguire questa operazione se l'aggiornamento non può essere inviato correttamente all'origine dati. Ad esempio, un tentativo di eliminazione che ha esito negativo a causa di violazioni di integrità referenziale lascerà il Recordset in modalità di modifica dopo una chiamata a Elimina.

Registra

Il metodo CancelUpdate annulla eventuali inserimenti o eliminazioni in sospeso degli oggetti Field e annulla gli aggiornamenti in sospeso dei campi esistenti e li ripristina nei valori originali. La proprietà Status di tutti i campi della raccolta Fields è impostata su adFieldOK.

Si applica a

Vedere anche

Esempio dei metodi Update e CancelUpdate (VB)
Esempio dei metodi Update e CancelUpdate (VC++)
Metodo AddNew (ADO)
Metodo Cancel (ADO)
Metodo Cancel (Servizi Desktop remoto)
Metodo CancelBatch (ADO)
Metodo CancelUpdate (Servizi Desktop remoto)
Proprietà EditMode
Metodo Update