ADO-forberedelsesegenskab

Definition og brug

Prepared-egenskaben kan returnere eller sætte en boolsk værdi. Hvis den sættes til True, indikerer det, at kommandoen skal gemme en forberedt (eller kompilert) version af spørgsmålet, som er specificeret i CommandText-egenskaben før første udførelse af Command-objektet.

Dette kan reducere hastigheden af den første udførelse, men efter den første udførelse bruger provideren den allerede kompilerede version, hvilket kan accelerere udførelsen.

Hvis denne egenskab er False, udfører leverandøren Command-objektet direkte uden at oprette en kompilleret version.

Hvis leverandøren ikke understøtter kommando-forberedelse, kan leverandøren muligvis returnere en fejl, når denne egenskab sættes til True. Hvis den ikke returnerer en fejl, ignoreres anmodningen om forberedelseskommandoen, og Prepared-egenskaben sættes til False.

Syntaks

objcommand.Prepared=true or false

Eksempel

<%
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
%>