2011-10-26 8 views
8

Sto scrivendo una query nello script ColdFusion 9.01 e non riesco a capire perché non stia memorizzando i risultati nella cache. La stessa query esatta verrà memorizzata nella cache quando viene eseguita utilizzando la sintassi del tag CFML.Perché questa cache non viene interrogata in ColdFusion 9.01 utilizzando cfscript?

SQL, origine dati, nome utente, password sono non modifica. Ho sottoposto a dumper l'oggetto query cfscript dopo averlo istanziato e verificato che l'argomento cacheWithin sia stato ricevuto correttamente durante init. Sono perplesso.

cfscript versione che non memorizzare nella cache

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

CFML Tag versione che sarà in cache

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

Grazie per il vostro tempo e aiuto.

Aaron

risposta

Problemi correlati