Peristiwa WillExecute dan ExecuteComplete ADO

Definisi dan Penggunaan

Peristiwa adalah subrutin yang dipanggil otomatis setelah operasi khusus terjadi.

  • Peristiwa WillExecute akan diaktifkan sebelum pemanggilan objcomm.Execute, objconn.Execute atau objrs.Open.
  • Peristiwa ExecuteComplete akan diaktifkan setelah pemanggilan objcomm.Execute, objconn.Execute, objrs.Open, objrs.Requery atau objrs.NextRecordset selesai.

Sintaks

WillExecute src,cursortyp,locktyp,options,status,objcomm,objrs,objconn
ExecuteComplete recaffected,objerror,status,objcomm,objrs,objconn
parameter Penerangan
src string, mengandung perintah SQL atau nama prosedur simpanan.
cursortyp menetapkan jenis kursor yang akan digunakan.CursorTypeEnum satu nilai.
locktyp menetapkan jenis kunci yang akan digunakan.LockTypeEnum satu nilai.
options satu atau beberapa CommandTypeEnum atau ExecuteOptionEnum Nilai
recaffected Nilai Panjang, jumlah rekod yang dipengaruhi perintah ini.
objerror Objek Error yang mengandung kesalahan yang terjadi.

Keterangan: Nilai EventStatusEnum mesti diatur kepada adStatusErrorsOccurred untuk mencipta objek Error ini.

status satu EventStatusEnum nilai.
objcomm

Untuk WillExecute: Jika peristiwa ini dijalankan oleh Command.Execute, parameter objcomm akan merujuk kepada objek Command, parameter objrs akan diatur kepada Nothing.

Untuk ExecuteComplete: Objek Command yang dijalankan.

objrs

Untuk WillExecute: Jika peristiwa ini dijangkau oleh Recordset.Open, parameter objrs akan merujuk kepada Objek Recordset, parameter pCommand akan diatur kepada Nothing.

Untuk ExecuteComplete: Objek Recordset, adalah hasil eksekusi perintah.

objconn Objek Koneksi yang berhubungan dengan eksekusi perintah.

Nilai EventStatusEnum

Konstan Nilai Penerangan
adStatusOK 1 Operasi yang menyebabkan peristiwa ini sukses.
adStatusErrorsOccurred 2 Operasi yang menyebabkan peristiwa ini gagal.
adStatusCantDeny 3 Operasi yang dianggap terhenti tidak dapat dibatalkan.
adStatusCancel 4 Batal operasi yang menyebabkan peristiwa ini.
adStatusUnwantedEvent 5 Larang pemberitahuan berikutnya sebelum penamatkan penggunaan metode peristiwa.