Propiedad ADO Prepared

Definición y uso

La propiedad Prepared puede devolver o establecer un valor booleano. Si se establece en True, indica que el comando debe guardar una versión preparada (o compilada) de la consulta, que se especifica en el atributo CommandText antes de ejecutar por primera vez el objeto Command.

Esto reducirá la velocidad de ejecución del comando por primera vez, pero después de la primera ejecución, el provider utilizará la versión compilada, lo que permitirá acelerar la velocidad de ejecución.

Si esta propiedad es False, el proveedor ejecutará directamente el objeto Command sin crear una versión compilada.

Si el proveedor no admite la preparación de comandos, una vez que se establece esta propiedad en True, el proveedor puede devolver un error. Si no devuelve un error, solo ignora la solicitud de comando de preparación y establece la propiedad Prepared en False.

Sintaxis

objcommand.Prepared=true or false

Ejemplo

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