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