Ultimele tutoriale de dezvoltare web
 

ADO The WillChangeRecord și RecordChangeComplete Evenimente


<Complete Reference Recordset Obiect

WillChangeRecord Evenimentul

Evenimentul WillChangeRecord este declanșat înainte de una sau mai multe modificări de înregistrare.

Note: Înainte de acest eveniment se întoarce, setați parametrul de stare pentru a adStatusCancel pentru a anula operația care a cauzat acest eveniment sau setați - l la adStatusUnwantedEvent pentru a preveni ulterioare notificari.

RecordChangeComplete Evenimentul

Evenimentul RecordChangeComplete este declanșat după una sau mai multe înregistrări au fost modificate.

Note: Înainte de a se întoarce această metodă, setați parametrul de stare pentru a adStatusUnwantedEvent pentru a preveni notificări ulterioare.

Note: Evenimentul WillChangeRecord sau evenimentul RecordChangeComplete poate apărea dacă modificați un câmp într - o înregistrare , utilizând una dintre următoarele operații Recordset: Actualizare, Ștergere, CancelUpdate, Addnew, UpdateBatch și CancelBatch.

Sintaxă

WillChangeRecord reason,numrec,status,objRs

RecordChangeComplete reason,numrec,objErr,status,objRs

Parametru Descriere
reason O EventReasonEnum valoare care specifică motivul pentru acest eveniment
numrec Indică numărul de înregistrări afectate
status O EventStatusEnum valoare care indică starea executării evenimentului
objErr Numele unui obiect de eroare care descrie eroarea dacă starea este setată la adStatusErrorsOccurred, în caz contrar nu este setat
objRs Numele obiectului Recordset care a declanșat acest eveniment

Valorile EventReasonEnum

Constant Valoare Descriere
adRsnAddNew1 O operațiune a adăugat un nou record
adRsnDelete2 O operațiune ștearsă o înregistrare
adRsnUpdate3 O operațiune actualizată o înregistrare existentă
adRsnUndoUpdate4 O operațiune inversat actualizarea unei înregistrări
adRsnUndoAddNew5 O operațiune inversat adăugarea unui nou record
adRsnUndoDelete6 O operațiune inversat ștergerea unei înregistrări
adRsnFirstChange11 O operațiune a făcut prima modificare la un nivel record

Valorile EventStatusEnum

Constant Valoare Descriere
adStatusOK1 Operațiunea care a cauzat evenimentul a avut succes
adStatusErrorsOccurred2 Operațiunea care a cauzat evenimentul nu a reușit
adStatusCantDeny3 Operațiunea care a cauzat evenimentul nu poate fi anulat
adStatusCancel4 Operațiunea care a cauzat evenimentul este anulat
adStatusUnwantedEvent5 Previne notificările ulterioare înainte de metoda de eveniment a terminat de executare

<Complete Reference Recordset Obiect