Propriedade ADO Prepared

Definição e uso

A propriedade Prepared pode retornar ou definir um valor booleano. Se definido como True, indica que o comando deve salvar uma versão preparada (ou compilada) da consulta, que é especificada no atributo CommandText antes da primeira execução do objeto Command.

Isso reduzirá a velocidade de execução inicial do comando, mas após a primeira execução, o provider usará a versão compilada, o que pode acelerar a execução.

Se essa propriedade for False, o provedor executará diretamente o objeto Command sem criar uma versão compilada.

Se o provedor não suportar a preparação de comandos, ao definir essa propriedade como True, o provedor pode retornar um erro. Se não retornar um erro, ele simplesmente ignorará a solicitação de preparação de comando e definirá a propriedade Prepared como False.

Sintaxe

objcommand.Prepared=true or false

Exemplo

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