Aar*_*lee 8 coldfusion cfquery
我正在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();
Run Code Online (Sandbox Code Playgroud)
将缓存的CFML标记版本
<cfquery name="local.q">SELECT * FROM TABLE</cfquery>
Run Code Online (Sandbox Code Playgroud)
感谢您的时间和帮助.
亚伦
Hen*_*nry 10
给它起个名字!:)
var Q = new Query(
SQL="SELECT * FROM TABLE"
,cachedwithin=createTimeSpan(0,0,60,0)
,name="myQuery"
).execute().getResult();
Run Code Online (Sandbox Code Playgroud)
http://www.compoundtheory.com/?action=displayPost&ID=500
| 归档时间: |
|
| 查看次数: |
938 次 |
| 最近记录: |