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.