ADO Prepared 屬性
定義和用法
Prepared 屬性可返回或設置一個布爾值,如果設置為 True,則指示該命令應該保存查詢的一個準備好的(或已編譯的)版本, 該查詢是第一次執行 Command 對象前在 CommandText 屬性中指定的。
這會降低命令的首次執行速度,但是在第一次執行執行后,provider 將使用已編譯的版本,這樣就可以加快執行速度。
如果該屬性為 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 %>