Mga pangyayari ng ADO WillExecute at ExecuteComplete
Paglilinaw at Paggamit
Ang pangyayari ay isang subranyo na awtomatikong tinatawag pagkatapos ng pagaganap ng isang partikular na operasyon.
- Ang pangyayari ng WillExecute ay magiging aktibo bago ang pagtawag sa objcomm.Execute, objconn.Execute o objrs.Open.
- Ang pangyayari ng ExecuteComplete ay magiging aktibo pagkatapos ng pagtawag sa objcomm.Execute, objconn.Execute, objrs.Open, objrs.Requery o objrs.NextRecordset.
Mga pangunahing salita
WillExecute src,cursortyp,locktyp,options,status,objcomm,objrs,objconn ExecuteComplete recaffected,objerror,status,objcomm,objrs,objconn
parameter | Paglalarawan |
---|---|
src | String, naglalaman ng pangyayari ng SQL o pangalan ng stored procedure. |
cursortyp | Tinutukoy ang uri ng cursor na dapat gamitin.CursorTypeEnum halaga. |
locktyp | Tinutukoy ang uri ng pagkakasiguro na dapat gamitin.LockTypeEnum halaga. |
options | isang o ilang CommandTypeEnum o ExecuteOptionEnum Halaga |
recaffected | Long halaga, ang bilang ng mga record na naapektuhan ng komando. |
objerror |
Nakabahagi ng naging mga error na Error object.
Komentaryo: Ang halaga ng EventStatusEnum ay dapat ay ginawang adStatusErrorsOccurred, upang lumikha ng Error object. |
status | isang EventStatusEnum halaga. |
objcomm |
Para sa WillExecute: Kung ang pangyayari na ito ay naging pinanggalingan ng Command.Execute, ang objcomm na parameter ay magiging Command object, at ang objrs na parameter ay magiging walang laman (Nothing). Para sa ExecuteComplete: Ang ginagawa na Command object. |
objrs |
Para sa WillExecute: Kung ang pangyayari ay ipinapakita ng Recordset.Open, ang objrs parameter ay sumasalamin sa Recordset object, at ang pCommand parameter ay itataas na bilang Nothing. Para sa ExecuteComplete: Ang Recordset object na ay resulta ng pagpapatupad ng command. |
objconn | Ang Connection object na nauugnay sa pagpapatupad ng command. |
Halaga ng EventStatusEnum
Kabatiran | Halaga | Paglalarawan |
---|---|---|
adStatusOK | 1 | Matagumpay ang operasyon na nagpasimula sa pangyayari. |
adStatusErrorsOccurred | 2 | Bumagsak ang operasyon na nagpasimula sa pangyayari. |
adStatusCantDeny | 3 | Hindi maaaring kanselahin ang hahangadang operasyon. |
adStatusCancel | 4 | Kanselahin ang operasyon na nagpasimula sa pangyayari. |
adStatusUnwantedEvent | 5 | Ipagbawal ang susunod na notipikasyon bago magwakas ang pagpapatupad ng paraan ng pangyayari. |