En son web geliştirme öğreticiler
 

WillChangeRecord ve RecordChangeComplete Olaylar ADO


<Komple Recordset Nesnesi Referans

WillChangeRecord Olay

WillChangeRecord olay bir veya daha fazla kayıt değişmeden önce tetiklenir.

Note: Bu olay döner önce, bu olaya neden olan işlemi iptal veya sonraki notications önlemek için adStatusUnwantedEvent olarak ayarlayın adStatusCancel durum parametresini ayarlayın.

RecordChangeComplete Olay

Bir veya daha fazla kayıt değiştirildikten sonra RecordChangeComplete olayı tetiklenir.

Note: Bu yöntem döndürür önce, daha sonraki bildirimleri önlemek için adStatusUnwantedEvent durum parametresini ayarlayın.

Note: , CancelUpdate, AddNew, UpdateBatch ve CancelBatch, Güncelleme Sil: Aşağıdaki Recordset operasyonlarından birini kullanarak bir kayıttaki bir alanı değiştirirseniz WillChangeRecord olay veya RecordChangeComplete olay meydana gelebilir.

Sözdizimi

WillChangeRecord reason,numrec,status,objRs

RecordChangeComplete reason,numrec,objErr,status,objRs

Parametre Açıklama
reason Bir EventReasonEnum bu olay için gerekçe belirtilir değeri
numrec kayıtların sayısı etkilenir belirtir
status Bir EventStatusEnum olayın yürütme durumunu gösterir değeri
objErr Durum adStatusErrorsOccurred olarak ayarlanırsa hatayı açıklayan bir hata nesnenin adı, aksi halde ayarlı değil
objRs Bu olayı tetikleyen Recordset Nesne adı

EventReasonEnum Değerler

sabit değer Açıklama
adRsnAddNew1 Bir işlem yeni bir rekor ekledi
adRsnDelete2 Bir işlem kaydı sildi
adRsnUpdate3 Bir işlem mevcut bir rekor güncellenen
adRsnUndoUpdate4 Bir işlem kaydının güncelleştirme tersine
adRsnUndoAddNew5 Bir işlem yeni bir rekor eklenmesini tersine
adRsnUndoDelete6 Bir işlem kaydının silinmesini tersine
adRsnFirstChange11 Bir işlem kaydına ilk değişiklik yaptık

EventStatusEnum Değerler

sabit değer Açıklama
adStatusOK1 olaya neden olan operasyon başarılı oldu
adStatusErrorsOccurred2 olaya neden olan işlemi başarısız oldu
adStatusCantDeny3 olaya neden olan işlem iptal edilemez
adStatusCancel4 olaya neden olan işlemi iptal edilir
adStatusUnwantedEvent5 etkinliği yöntemi yürütme bitirmeden önce sonraki bildirim önler

<Komple Recordset Nesnesi Referans