最新的Web開發教程
 

ADO WillChangeRecordset和RecordsetChangeComplete活動


<完整記錄對象參考

該WillChangeRecordset事件

操作更改記錄前觸發WillChangeRecordset事件。

Note:本次活動返回之前,設置狀態參數為adStatusCancel取消導致此事件的操作或將其設置為adStatusUnwantedEvent可避免後續的通知。

該RecordsetChangeComplete事件

一個記錄更改後,會觸發RecordsetChangeComplete事件。

Note:本次活動返回之前,狀態參數設置為adStatusUnwantedEvent可避免後續的通知。

Note:該WillChangeRecordset和RecordsetChangeComplete事件調用Requery方法或一個記錄對象的Open方法時,可能會發生。

句法

WillChangeRecord reason,status,objRs

RecordsetChangeComplete reason,objErr,status,objRs

參數 描述
reason 一個EventReasonEnum值,指定該事件的原因
status 一個EventStatusEnum值,表示事件的執行狀態
objErr 描述錯誤,如果狀態設置為adStatusErrorsOccurred Error對象的名稱,否則未設置
objRs 觸發此事件的Recordset對象的名稱

EventReasonEnum值

不變 描述
adRsnRequery7 操作重新查詢記錄集
adRsnResynch8 操作重新同步的記錄與數據庫
adRsnClose9 操作關閉記錄

EventStatusEnum值

不變 描述
adStatusOK1 引發該事件的操作成功
adStatusErrorsOccurred2 導致此事件的操作失敗
adStatusCantDeny3 導致此事件的操作無法取消
adStatusCancel4 引起該事件的操作被取消
adStatusUnwantedEvent5 防止後續的通知之前的事件方法執行結束

<完整記錄對象參考