Condividi tramite


Metodo CancelUpdate (ADO)

Annulla le modifiche apportate alla riga corrente o nuova di un oggetto Recordset oppure all'insieme 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 annullare 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 che è possibile eseguire il rollback con il metodo RollbackTrans o parte di un aggiornamento batch. Nel caso di un aggiornamento batch, è possibile annullare il update con il metodo CancelUpdate o CancelBa tch.

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 desidera disattivare il record corrente , ad esempio usando il Move, NextRecordseto Close metodi), è 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 non riesce a causa di violazioni di integrità referenziale lascerà il recordset in modalità di modifica dopo una chiamata a Elimina.

Registrazione

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

Si applica a

dell'insieme Fields (ADO)

Vedere anche

esempio di metodi Update e CancelUpdate (VB)
Esempio di metodi Update e CancelUpdate (VC++)
metodo AddNew (ADO)
metodo Cancel (ADO)
metodo Cancel (RDS)
metodo CancelBatch (ADO)
metodo CancelUpdate (RDS)
Proprietà EditMode
metodo Update