Μέθοδος Execute του ADO
Ορισμός και χρήση
Η μέθοδος Execute μπορεί να εκτελέσει ερώτηση, SQL φράση ή διαδικασία αποθήκευσης που καθορίζεται από την ιδιότητα CommandText του αντικειμένου Command.
Αν η ιδιότητα CommandText καθορίζει ερώτηση που επιστρέφει γραμμές, οποιαδήποτε παραγωγή που παράγεται εκτελείται αποθηκεύεται σε νέο αντικείμενο Recordset. Αν η εντολή δεν είναι ερώτηση που επιστρέφει γραμμές, ο πάροχος επιστρέφει αντικείμενο Recordset που είναι κλειστό.
Γραμματική: Για εντολές που επιστρέφουν γραμμές:
Set rs=objcommand.Execute(ra,parameters,options)
Γραμματική: Για εντολές που δεν επιστρέφουν γραμμές:
objcommand.Execute ra,parameters,options
Παράμετροι | Περιγραφή |
---|---|
ra | 可选。Επιστρέφει τον αριθμό των καταγραφών που επηρεάζονται από την ερώτηση.Για ερωτήσεις που επιστρέφουν γραμμές, χρησιμοποιήστε την ιδιότητα RecordCount του αντικειμένου Recordset για να υπολογίσετε τον αριθμό των καταγραφών στο αντικείμενο. |
parameters | Επιλογή. Οι τιμές των παραμέτρων που μεταφέρονται με τη γλώσσα SQL. Χρησιμοποιούνται για την αλλαγή, την ενημέρωση ή την εισαγωγή νέων τιμών παραμέτρων στη συλλογή Parameters. |
options | Επιλογή. Δείχνει πώς ο πάροχος θα υπολογίσει την ιδιότητα CommandText του Command Οbject. Μπορεί να είναι ένα ή περισσότερα CommandTypeEnum ή ExecuteOptionEnum Απότελεσμα. Η προεπιλεγμένη τιμή είναι adCmdUnspecified. |
Παράδειγμα
<% Set objcommand.Text="SELECT * FROM Customers" objCommand.Execute %>
ή:
<% Set objcommand.Text="Customers" objCommand.Execute(,,adCmdTableDirect) %>