最新的Web开发教程
 

ADO WillChangeField和FieldChangeComplete活动


<完整记录对象参考

该WillChangeField事件

的一个或多个字段对象的值被改变之前被触发的事件WillChangeField。

Note:本次活动返回之前,设置状态参数为adStatusCancel取消导致此事件的操作。

该FieldChangeComplete事件

该FieldChangeComplete事件的一个或多个字段对象的值触发后已被更改。

Note:本次活动返回之前,状态参数设置为adStatusUnwantedEvent可避免后续的通知。

Note:当您设置Value属性并调用字段和值数组参数的更新方法,可能会出现WillChangeField事件和FieldChangeComplete事件。

句法

WillChangeField numfields,fields,status,objRs

FieldChangeComplete numfields,fields,objErr,status,objRs 

参数 描述
numfields 场的数量在领域对象
fields 包含字段的数组与变化对象
status 一个EventStatusEnum值,表示事件的执行状态
objErr 描述错误,如果状态设置为adStatusErrorsOccurred Error对象的名称,否则未设置
objRs 触发此事件的Recordset对象的名称

EventStatusEnum值

不变 描述
adStatusOK1 引发该事件的操作成功
adStatusErrorsOccurred2 导致此事件的操作失败
adStatusCantDeny3 导致此事件的操作无法取消
adStatusCancel4 引起该事件的操作被取消
adStatusUnwantedEvent5 防止后续的通知之前的事件方法执行结束

<完整记录对象参考