ΑDO Προετοιμασμένη ιδιότητα
Ορισμός και χρήση
Η ιδιότητα Prepared μπορεί να επιστρέψει ή να ορίσει μια μοναδική τιμή布尔, αν οριστεί ως αληθής, θα υποδεικνύει ότι η εντολή πρέπει να αποθηκεύσει μια προετοιμασμένη (ή προσγειωμένη) έκδοση της ερώτησης, η οποία καθορίζεται στο atributo CommandText πριν την πρώτη εκτέλεση του αντικειμένου Command.
Αυτό θα μειώσει την ταχύτητα εκτέλεσης της εντολής για πρώτη φορά, αλλά μετά την πρώτη εκτέλεση, ο provider θα χρησιμοποιήσει την εκτελεστική έκδοση που έχει προετοιμαστεί, ώστε να επιταχύνει την εκτέλεση.
Αν η ιδιότητα αυτή είναι ψευδής, ο παρέχων θα εκτελέσει απευθείας το αντικείμενο Command χωρίς να δημιουργήσει έκδοση σύνταξης.
Αν ο παρέχων δεν υποστηρίζει την προετοιμασία εντολών, αν η ιδιότητα αυτή οριστεί ως αληθής, ο παρέχων μπορεί να επιστρέψει σφάλμα. Αν δεν επιστρέψει σφάλμα, θα αγνοήσει την αίτηση προετοιμασίας εντολής και θα ορίσει την ιδιότητα Prepared ως ψευδής.
Γλώσσα
objcommand.Prepared=true or false
Παράδειγμα
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set comm=Server.CreateObject("ADODB.Command") comm.ActiveConnection=conn comm.CommandText="orders" comm.Prepared=true response.write(comm.Prepared) conn.close %>