ADO BeginTransComplete、CommitTransComplete、RollbackTransComplete イベント
定義と使用方法
イベントは特定の操作が発生した後に自動的に呼び出されるサブルーチンです。
- BeginTransComplete イベントは BeginTrans コールが完了した後にトリガーされます。
- CommitTransComplete イベントは CommitTrans コールが完了した後にトリガーされます。
- RollbackTransComplete イベントは RollbackTrans コールが完了した後にトリガーされます。
文法
BeginTransComplete translevel,objerror,status,objconn CommitTransComplete objerror,status,objconn RollbackTransComplete objerror,status,objconn
パラメータ | 説明 |
---|---|
translevel | Long 値、このイベントを引き起こした BeginTrans の新しいトランザクションレベルを含みます。 |
objerror |
発生したエラーを含む Error オブジェクト。 コメント:EventStatusEnum 値は adStatusErrorsOccurred に設定する必要があります Error オブジェクトを作成するために。 |
status | イベント実行の状態を定義します。取得 EventStatusEnum 状態値。 |
objconn | このイベントを引き起こした Connection オブジェクト |
EventStatusEnum 値
定数 | 値 | 説明 |
---|---|---|
adStatusOK | 1 | このイベントを引き起こした操作が成功しました。 |
adStatusErrorsOccurred | 2 | このイベントを引き起こした操作が失敗しました。 |
adStatusCantDeny | 3 | スケジュールされた操作をキャンセルすることはできません。 |
adStatusCancel | 4 | イベントを引き起こした操作をキャンセルします。 |
adStatusUnwantedEvent | 5 | イベントメソッドの実行が終わる前に通知を禁止します。 |