Właściwość Przygotowana ADO
Definicja i użycie
Właściwość Prepared może zwracać lub ustawiać wartość logiczną, jeśli ustawiona na True, wskazuje, że polecenie powinno zachować przygotowaną (lub skompilowaną) wersję zapytania, które jest określone w atrybucie CommandText przed pierwszym wykonaniem obiektu Command.
To zmniejszy szybkość pierwszego wykonania polecenia, ale po pierwszym wykonaniu, dostawca będzie używał już skompilowanej wersji, co pozwala na przyspieszenie wykonania.
Jeśli ta właściwość wynosi False, dostawca bezpośrednio wykona obiekt Command, bez tworzenia wersji kompilowanej.
Jeśli dostawca nie obsługuje przygotowania polecenia, po ustawieniu tej właściwości na True, dostawca może zwrócić błąd. Jeśli nie zwraca błędu, ignoruje żądanie przygotowania polecenia i ustawia właściwość Prepared na False.
Gramatyka
objcommand.Prepared=true or false
Przykład
<% 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 %>