ADO WillChangeFieldFieldChangeComplete 事件


❮ 完整的 Recordset 记录集对象参考

WillChangeField 事件

WillChangeField 事件在一个或多个字段对象的值发生变化之前触发。

注释: 在此事件返回之前,将状态参数设置为 adStatusCancel 以取消导致此事件的操作。

FieldChangeComplete 事件

FieldChangeComplete 事件在一个或多个字段对象的值发生更改后触发。

注释:在此事件返回之前,将状态参数设置为 adStatusUnwantedEvent 以防止后续通知。

注释:当您设置 Value 属性并使用字段和值数组参数调用 Update 方法时,可能会发生 WillChangeField 事件和 FieldChangeComplete 事件。

语法

WillChangeField numfields,fields,status,objRs

FieldChangeComplete numfields,fields,objErr,status,objRs 

参数 描述
numfields fields中Field对象的个数
fields 一个包含变化的 Field 对象的数组
status 一个 EventStatusEnum值,表示事件的执行状态
objErr 如果status设置为adStatusErrorsOccurred则描述错误的Error对象的名称,否则不设置
objRs 触发此事件的记录集对象的名称

EventStatusEnum 值

常量 描述
adStatusOK 1 导致事件的操作成功
adStatusErrorsOccurred 2 导致事件的操作失败
adStatusCantDeny 3 导致事件的操作无法取消
adStatusCancel 4 导致事件的操作被取消
adStatusUnwantedEvent 5 在事件方法完成执行之前阻止后续通知

❮ 完整的 Recordset 记录集对象参考