<完全なレコードセットオブジェクト参照
WillChangeRecordsetイベント
操作は、レコードセットを変更する前に、WillChangeRecordsetイベントがトリガされます。
Note:このイベントが戻る前に、このイベントを発生させた操作をキャンセルするか、その後の通知を防ぐためにadStatusUnwantedEventに設定するadStatusCancelにステータスパラメータを設定します。
RecordsetChangeCompleteイベント
レコードセットが変更された後RecordsetChangeCompleteイベントがトリガされます。
Note:このイベントが戻る前に、その後の通知を防ぐためにadStatusUnwantedEventにステータスパラメータを設定します。
Note: RequeryメソッドまたはRecordsetオブジェクトのOpenメソッドを呼び出すときにWillChangeRecordsetとRecordsetChangeCompleteイベントが発生する可能性があります。
構文
WillChangeRecord reason,status,objRs
RecordsetChangeComplete reason,objErr,status,objRs
パラメーター | 説明 |
---|---|
reason | EventReasonEnumのこのイベントの理由を指定する値 |
status | EventStatusEnumのイベントの実行状況を示す値 |
objErr | ステータスがadStatusErrorsOccurredに設定されている場合、エラーを説明するエラー・オブジェクトの名前は、それ以外の場合は設定されていません |
objRs | このイベントをトリガしたRecordsetオブジェクトの名前 |
EventReasonEnum値
定数 | 値 | 説明 |
---|---|---|
adRsnRequery | 7 | 操作は、レコードセットを再クエリ |
adRsnResynch | 8 | 操作は、データベースでレコードセットを再同期しました |
adRsnClose | 9 | 操作は、レコードセットを閉じました |
EventStatusEnum値
定数 | 値 | 説明 |
---|---|---|
adStatusOK | 1 | イベントを発生させた操作は正常に終了しました |
adStatusErrorsOccurred | 2 | イベントを発生させた操作に失敗しました |
adStatusCantDeny | 3 | イベントの原因となった操作をキャンセルすることができません |
adStatusCancel | 4 | イベントを発生させた操作がキャンセルされます |
adStatusUnwantedEvent | 5 | イベントメソッドの実行が完了する前に、後続の通知を防ぎます |
<完全なレコードセットオブジェクト参照