2011-10-26 39 views
8

我在ColdFusion 9.01腳本中編寫了一個查詢,並且很難理解爲什麼它沒有緩存結果。當使用CFML標籤語法執行時,相同的確切查詢將緩存。爲什麼不使用cfscript在ColdFusion 9.01中緩存此查詢?

SQL,數據源,用戶名,密碼是而不是正在改變。在實例化它之後,我已經轉儲了cfscript查詢對象,並驗證了在init期間正確接收到的cachedWithin參數。我很難過。

CFSCRIPT版本,將不緩存

var Q = new Query(
    SQL="SELECT * FROM TABLE" 
    ,cachedwithin=createTimeSpan(0,0,60,0) 
).execute().getResult(); 

CFML標籤的版本,將緩存

<cfquery name="local.q">SELECT * FROM TABLE</cfquery> 

謝謝您的時間和幫助。

Aaron

回答

相關問題