sorry, what I'm trying to get at is: is it possible you are changing the statement between the two calls of <cf_showcontent>?
> -----Original Message----- > From: Rich Wild [mailto:r.wild@;e-mango.com] > Sent: 29 October 2002 15:20 > To: '[EMAIL PROTECTED]' > Subject: RE: [ cf-dev ] caching queries > > > its not the template, its a) the name of the query and b) the > contents (ie > the actual statement) > > if the statement is different then its treated as a different query. > > The following code proves this... > > <cfscript> > myquery = querynew("col1"); > for(i=1;i lte 10;i=i+1) { > queryaddrow(myquery); > querysetcell(myquery, "col1", i); > } > </cfscript> > > <cfquery name="testquery" dbtype="query" > cachedwithin="#createtimespan(0,1,0,0)#"> > SELECT col1 FROM myquery WHERE col1 <= 5 > </cfquery> > > <cfdump var="#testquery#"> > > <cfscript> > for(i=1;i lte 10;i=i+1) { > querysetcell(myquery, "col1", 1, i); > } > </cfscript> > > <cfquery name="testquery" dbtype="query" > cachedwithin="#createtimespan(0,1,0,0)#"> > SELECT col1 AS column1 FROM myquery WHERE col1 <= 5 > </cfquery> > > <cfdump var="#testquery#"> > > > -----Original Message----- > > From: Russ 'Snake' Michaels [mailto:snake@;snakepit.net] > > Sent: 29 October 2002 15:16 > > To: [EMAIL PROTECTED] > > Subject: [ cf-dev ] caching queries > > > > > > When caching queries, is it only the query anme query name > > that needs to be > > the same, or is it also dependant on the template that called it. > > > > for example, I have a custom tag that queries a database with > > a bunch of > > passed params, including the cache period. > > I also called this tag elsewhere from a content editor, and > sending a > > cachedwithin of "0", so effectively it should un-cache the query. > > But the query seems to remain cached even though I am setting a > > CreateTimeSpan(0,0,0,0) > > > > e.g > > > > in the site > > > > <CF_SHOWCONTENT cachedwithin="2" container="container1" > > username="whatever" > > password="whatever" datasource="whatever"> > > > > and form the admin > > > > <CF_SHOWCONTENT cachedwithin="0" container="container1" > > username="whatever" > > password="whatever" datasource="whatever"> > > > > and the query generated is thus > > > > <cfquery name="contentItems_#replace(attributes.container,' > > ','_','ALL')#" > > datasource="#attributes.DSN#" username="#attributes.username#" > > password="#attributes.password#" > > cachedwithin="#CreateTimeSpan(0,attributes.cachedwithin,0,0)#"> > > select #attributes.rowcount# #attributes.columnlist# from > contentItems > > where containerName = '#attributes.container#' > > </cfquery> > > <cfset "caller.#attributes.query#" = > > evaluate('contentItems_#replace(attributes.container,' > > ','_','ALL')#')> > > > > > > -- > > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > For human help, e-mail: [EMAIL PROTECTED] > -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED] -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]
