ویژگی آماده‌سازی ADO

تعریف و استفاده

ویژگی Prepared می‌تواند یک مقدار بولین را بازگرداند یا تنظیم کند، اگر به True تنظیم شود، نشان‌دهنده این است که فرمان باید یک نسخه آماده‌سازی شده (یا پیش‌کامپایل شده) از یک جستجو را ذخیره کند که قبل از اجرای اولیه فرمان Command در ویژگی CommandText مشخص شده است.

این باعث کاهش سرعت اولین اجرای فرمان می‌شود، اما پس از اولین اجرا، فرآورده‌دهنده از نسخه‌های پیش‌آماده استفاده می‌کند، بنابراین سرعت اجرا افزایش می‌یابد.

اگر این ویژگی به False باشد، فرآورده‌دهنده مستقیماً فرمان‌های Command را اجرا می‌کند و نسخه‌های کامپایل شده ایجاد نمی‌کند.

اگر فرآورده‌دهنده فرمان آماده‌سازی را پشتیبانی نمی‌کند، وقتی این ویژگی به True تنظیم شود، فرآورده‌دهنده ممکن است خطا برگرداند. اگر خطا بازنگشت، درخواست فرمان آماده‌سازی را فقط نادیده می‌گیرد و ویژگی Prepared را به False تنظیم می‌کند.

ਗਰੰਥ

objcommand.Prepared=true or false

ਇੰਸਟੈਂਸ

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