Αναφορές ADO WillExecute και ExecuteComplete

Ορισμός και χρήση

Το συμβάν είναι μια υποδικασία που καλείται αυτόματα μετά την εκτέλεση μιας συγκεκριμένης λειτουργίας.

  • Το συμβάν 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 Αριθμητική τιμή, ο αριθμός των εγγραφών που επηρεάζονται από την εντολή.
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 Απαγορεύεται η επόμενη ειδοποίηση πριν από τη λήξη της εκτέλεσης του μεθόδου συμβάντος.