Μέθοδος 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)
%>