为什么这个使用cfscript的查询在ColdFusion 9.01中无法进行缓存?

8

我正在使用ColdFusion 9.01脚本编写查询,并且无法理解为什么它不会缓存结果。当使用CFML标签语法执行相同的查询时,将会缓存。

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>

感谢您花费时间并提供帮助。
艾伦
2个回答

10


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接