<Complete Recordset Object Reference
Il WillChangeRecord Event
L'evento WillChangeRecord viene attivato prima di una o più modifiche record.
Note: prima di questo evento ritorna, impostare il parametro di stato per adStatusCancel per annullare l'operazione che ha causato questo evento o impostarlo su adStatusUnwantedEvent per evitare notications successive.
Il RecordChangeComplete Event
L'evento RecordChangeComplete viene attivato dopo che uno o più record di sono stati modificati.
Note: Prima di questo metodo restituisce, impostare il parametro di stato per adStatusUnwantedEvent per evitare notifiche successive.
Note: L'evento WillChangeRecord o l'evento RecordChangeComplete possono verificarsi se si cambia un campo in un record utilizzando una delle seguenti operazioni Recordset: UPDATE, DELETE, CancelUpdate, AddNew, UpdateBatch, e CancelBatch.
Sintassi
WillChangeRecord reason,numrec,status,objRs
RecordChangeComplete reason,numrec,objErr,status,objRs
Parametro | Descrizione |
---|---|
reason | Un EventReasonEnum valore che specifica il motivo di questo evento |
numrec | Indica il numero di record interessati |
status | Un EventStatusEnum valore che indica lo stato dell'esecuzione dell'evento |
objErr | Il nome di un oggetto errore che descrive l'errore se lo stato è impostato su adStatusErrorsOccurred, altrimenti non è impostata |
objRs | Il nome dell'oggetto Recordset che ha attivato questo evento |
valori EventReasonEnum
Costante | Valore | Descrizione |
---|---|---|
adRsnAddNew | 1 | Un'operazione ha aggiunto un nuovo record |
adRsnDelete | 2 | Un'operazione cancellato un record |
adRsnUpdate | 3 | Un'operazione aggiornato un record esistente |
adRsnUndoUpdate | 4 | Un'operazione invertito l'aggiornamento di un record |
adRsnUndoAddNew | 5 | Un'operazione invertito l'aggiunta di un nuovo record |
adRsnUndoDelete | 6 | Un'operazione invertito la cancellazione di un record |
adRsnFirstChange | 11 | Un'operazione fatto la prima modifica a un record |
valori EventStatusEnum
Costante | Valore | Descrizione |
---|---|---|
adStatusOK | 1 | L'operazione che ha causato l'evento ha avuto successo |
adStatusErrorsOccurred | 2 | L'operazione che ha causato l'evento non riuscito |
adStatusCantDeny | 3 | L'operazione che ha causato l'evento non può essere cancellato |
adStatusCancel | 4 | L'operazione che ha causato l'evento viene annullato |
adStatusUnwantedEvent | 5 | Impedisce notifiche successive prima del metodo evento ha terminato l'esecuzione |
<Complete Recordset Object Reference