Proprietà ADO

Definizione e uso

L'attributo Prepared può restituire o impostare un valore booleano. Se impostato su True, indica che il comando dovrebbe salvare una versione preparata (o compilata) della query, specificata nel proprietario CommandText prima dell'esecuzione del comando Command.

Questo ridurrà la velocità di esecuzione iniziale del comando, ma dopo la prima esecuzione, il provider utilizzerà la versione compilata, accelerando così l'esecuzione.

Se questa proprietà è False, il fornitore eseguirà direttamente l'oggetto Command senza creare una versione compilata.

Se il fornitore non supporta la preparazione dei comandi, una volta impostata questa proprietà su True, il fornitore potrebbe restituire un errore. Se non restituisce un errore, ignorerà la richiesta di preparazione del comando e impostare la proprietà Prepared su False.

Sintassi

objcommand.Prepared=true or false

Esempio

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