最新のWeb開発のチュートリアル
 

ADO WillChangeFieldとFieldChangeCompleteイベント


<完全なレコードセットオブジェクト参照

WillChangeFieldイベント

1つ以上のフィールドオブジェクトの値が変更される前WillChangeFieldイベントがトリガされます。

Note:このイベントが戻る前に、このイベントを発生させた操作をキャンセルするadStatusCancelにステータスパラメータを設定します。

FieldChangeCompleteイベント

FieldChangeCompleteイベントは、一つ以上のフィールドオブジェクトの値が変更された後にトリガされます。

Note:このイベントが戻る前に、その後の通知を防ぐためにadStatusUnwantedEventにステータスパラメータを設定します。

Note:あなたがValueプロパティを設定し、フィールドと値の配列パラメータとUpdateメソッドを呼び出したときにWillChangeFieldイベントとFieldChangeCompleteイベントが発生する可能性があります。

構文

WillChangeField numfields,fields,status,objRs

FieldChangeComplete numfields,fields,objErr,status,objRs 

パラメーター 説明
numfields フィールドでのフィールドオブジェクトの数
fields 変化にFieldオブジェクトを含む配列
status EventStatusEnumのイベントの実行状況を示す値
objErr ステータスがadStatusErrorsOccurredに設定されている場合、エラーを説明するエラー・オブジェクトの名前は、それ以外の場合は設定されていません
objRs このイベントをトリガしRecordSetオブジェクトの名前

EventStatusEnum値

定数 説明
adStatusOK1 イベントを発生させた操作は正常に終了しました
adStatusErrorsOccurred2 イベントを発生させた操作に失敗しました
adStatusCantDeny3 イベントの原因となった操作をキャンセルすることができません
adStatusCancel4 イベントを発生させた操作がキャンセルされます
adStatusUnwantedEvent5 イベントメソッドの実行が完了する前に、後続の通知を防ぎます

<完全なレコードセットオブジェクト参照