ADO BeginTransComplete, CommitTransComplete 以及 RollbackTransComplete 事件

定义和用法

事件是某个具体的操作发生后被自动调用的子例程。

  • BeginTransComplete 事件在 BeginTrans 调用被完成后触发。
  • CommitTransComplete 事件在 CommitTrans 调用被完成后触发。
  • RollbackTransComplete 事件在 RollbackTrans 调用被完成后触发。

语法

BeginTransComplete translevel,objerror,status,objconn
CommitTransComplete objerror,status,objconn
RollbackTransComplete objerror,status,objconn 
参数 Deskripsi
translevel Nilai Panjang, mengandung tingkat transaksi baru yang dipicu oleh BeginTrans peristiwa ini.
objerror

Objek Error yang mengandung kesalahan yang terjadi.

Keterangan:EventStatusEnum Nilai harus diatur menjadi adStatusErrorsOccurred untuk menciptakan objek Error.

status Status pelaksanaan peristiwa yang diatur. Dapatkan EventStatusEnum Nilai status.
objconn Objek Koneksi yang memicu peristiwa ini.

Nilai EventStatusEnum

Konstan Nilai Deskripsi
adStatusOK 1 Operasi yang menyebabkan peristiwa sukses.
adStatusErrorsOccurred 2 Operasi yang menyebabkan peristiwa gagal.
adStatusCantDeny 3 Operasi yang dihentikan tidak dapat dibatalkan.
adStatusCancel 4 Batalkan operasi yang menyebabkan peristiwa.
adStatusUnwantedEvent 5 Larang pemberitahuan berikutnya sebelum penyelesaian metode peristiwa.