Propriété préparée ADO

Définition et utilisation

La propriété Prepared peut retourner ou définir une valeur booléenne. Si elle est définie sur True, cela indique que la commande doit sauvegarder une version préparée (ou compilée) de la requête, qui est spécifiée dans l'attribut CommandText avant la première exécution de l'objet Commande.

Cela réduira la vitesse d'exécution initiale de la commande, mais après la première exécution, le fournisseur utilisera la version compilée, ce qui accélérera l'exécution.

Si cette propriété est définie sur False, le fournisseur exécute directement l'objet Commande sans créer de version compilée.

Si le fournisseur ne prend pas en charge la préparation des commandes, une fois que cette propriété est définie sur True, le fournisseur peut renvoyer une erreur. S'il ne renvoie pas d'erreur, il ignore simplement la demande de préparation de la commande et définit la propriété Prepared sur False.

Syntaxe

objcommand.Prepared=true ou false

Exemple

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