ເຫດການ WillExecute ແລະ ExecuteComplete ຂອງ ADO
ການສະເໜີ ແລະ ການນໍາໃຊ້
ເຫດການແມ່ນພຽງແຕ່ຄູ່ມູນຊົງນວນທີ່ຖືກເອິ້ນໄດ້ອັນຕະລາຍນາຍພາບ.
- ເຫດການ WillExecute ຈະຖືກກະຕຸ້ນກ່ອນການເອິ້ນ objcomm.Execute, objconn.Execute ຫຼື objrs.Open.
- ເຫດການ ExecuteComplete ຈະຖືກກະຕຸ້ນຫຼັງຈາກການເອິ້ນ objcomm.Execute, objconn.Execute, objrs.Open, objrs.Requery ຫຼື objrs.NextRecordset.
ວິທະຍາສາດ
WillExecute src,cursortyp,locktyp,options,status,objcomm,objrs,objconn ExecuteComplete recaffected,objerror,status,objcomm,objrs,objconn
ປະເພດ. | ສະຖານະການຊີ້ແຈງ |
---|---|
src | ຄຳຂັດແຍ່ງ, ບັນດາຄຳສັ່ງ SQL ຫຼືຊື່ຂອງຂັດສະພາບການເກັບກັນ. |
cursortyp | ກໍານົດທີ່ຈະໃຊ້ທີ່ການຫາມົນສະໝຸນ.CursorTypeEnum ຄູ່ມູນຫນຶ່ງ. |
locktyp | ກໍານົດທີ່ຈະໃຊ້ທີ່ການກັກຂັດ.LockTypeEnum ຄູ່ມູນຫນຶ່ງ. |
options | ຫນຶ່ງ ຫຼື ຫຼາຍ CommandTypeEnum ຫຼື ExecuteOptionEnum ຄວາມຕົກລົງ |
recaffected | ຄູ່ມູນ Long, ຈຳນວນບັນດາຈຳນວນທີ່ການສັບສົນບັນດາບັນດາ. |
objerror |
ບັນດາ Error ທີ່ກຳລັງເກີດອາການຂາດ.
ຄຳເຫັນ: ຄູ່ມູນ EventStatusEnum ຕ້ອງຕັ້ງເປັນ adStatusErrorsOccurred ເພື່ອສ້າງບັນດາອັນດັບ Error. |
status | ຫນຶ່ງ EventStatusEnum ຄູ່ມູນ. |
objcomm |
ສຳລັບ WillExecute: ຖ້າເຫດການນີ້ແມ່ນໂດຍ Command.Execute, objcomm ຕົວແທນຂອງ Command ແລະ objrs ຕັ້ງເປັນ Nothing. ສຳລັບ ExecuteComplete: ໂອບາຍອັນ Command. |
objrs |
对于 WillExecute:如果此事件由 Recordset.Open 引发,objrs 参数将引用 Recordset 对象,pCommand 参数将设置为 Nothing。 对于 ExecuteComplete:Recordset 对象,是命令执行的结果。 |
objconn | 与命令执行相关联的 Connection 对象。 |
ຄວາມຕົກລົງ EventStatusEnum
ຄວາມປະກອບ | ຄວາມຕົກລົງ | ສະຖານະການຊີ້ແຈງ |
---|---|---|
adStatusOK | 1 | ການດຳເນີນວຽກງານທີ່ເກີດມາກ່ອນ ໄດ້ສຳເລັດ. |
adStatusErrorsOccurred | 2 | ການດຳເນີນວຽກງານທີ່ເກີດມາກ່ອນ ໄດ້ລົ້ມ. |
adStatusCantDeny | 3 | ບໍ່ສາມາດຍົກເລີກການຂັງວຽກງານ. |
adStatusCancel | 4 | ຍົກເລີກການດຳເນີນວຽກງານທີ່ເກີດມາກ່ອນ. |
adStatusUnwantedEvent | 5 | ຫຼຸດການເຕີບຕິດຢ່າງຫຼັງຈາກການດຳເນີນວຽກງານທີ່ເກີດມາກ່ອນ. |