ADO valmis ominaisuus
Määrittely ja käyttö
Prepared-ominaisuus voi palauttaa tai asettaa totuusarvon, jos asetetaan totiseksi, se viittaa siihen, että komentoa tulisi tallentaa valmiiksi (tai käännetyksi) versioksi, joka on määritelty ensimmäisen kerran suoritettaessa Command-objektia CommandText-ominaisuudessa.
Tämä vähentää käskyn ensimmäisen suorituksen nopeutta, mutta ensimmäisen suorituksen jälkeen provider käyttää jo käännetyllä versiolla, mikä voi nopeuttaa suoritusta.
Jos tämä ominaisuus on epätosi, tarjoaja suorittaa suoraan Command-objektin ilman että se luo käännöskopiota.
Jos tarjoaja ei tue käskyn valmistelua, kun tämä ominaisuus asetetaan totiseksi, tarjoaja voi palauttaa virheen. Jos se ei palauta virhettä, se hylkää vain valmistelukäskyn pyynnön ja asettaa Prepared-ominaisuuden arvoksi epätosi.
Syntaksi
objcommand.Prepared=true or false
Esimerkki
<% 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 %>