I have seen this when a query name starts with a numerical value.  Works in
4.0, but not in 4.5.  Strange but true.

Change:
<CFQUERY datasource="visionquake" name="#CurrentRow#">
to
<CFQUERY datasource="visionquake" name="X#CurrentRow#">

-Cameron

--------------------
Cameron Childress
elliptIQ Inc.
p.770.460.7277.232
f.770.460.0963

> -----Original Message-----
> From: Christine Kelley [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, May 30, 2001 1:44 PM
> To: CF-Talk
> Subject: Upgrade problems
>
>
>
> Hi!
>    We have some sites that were on an old 4.0+ server that
> were just moved to a 4.5+ server.  All the sites work just
> great except one.  This particular site now gives this
> error:
>
> The QUERY attribute of the tag does not specify the name of
> an available query.
>
> Normally, this error says all that needs to be said, but in
> this case I have no idea.  The code worked fine on the old
> server :|  Here's the offending code:
>
>
> <CFQUERY datasource="visionquake" name="getgroups">
>       SELECT title, pageID
>       FROM pages
>       WHERE level = 1
>       ORDER BY orderID
> </cfquery>
>
> <CFOUTPUT query="getgroups">
> <CFQUERY datasource="visionquake" name="#CurrentRow#">
>       SELECT title, pageID, level1
>       FROM pages
>       WHERE level = 2 AND level1 = #pageID#
>       ORDER BY orderID
> </cfquery>
> </cfoutput>
>
>
> <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
> <!--
> if (isMenu) {
> <CFSET count = 0>
> <cfoutput query="getgroups">
> <CFSET count = #count# + 1>
> arMenu#CurrentRow# = new Array(
> "",
> "",107,
> "","",
> "","",
> "","",
> <CFSET lister = ''>
> <CFSET listnames = ''>
> <cfloop query="#CurrentRow#"> <!--- here is the problem --->
>       <CFSET subsub = 0>
>       <CFLOOP query="#URLEncodedFormat(title)#"><CFSET
> subsub = #count#></cfloop>
>       "#title#","page.cfm?pageID=#pageID#",
>       <CFIF subsub IS NOT 0>1<CFELSE>0</cfif>
>       <CFIF CurrentRow IS NOT RecordCount>,</cfif>
>       <CFSET lister = ListAppend(lister,subsub)>
>       <CFSET listnames = ListAppend
> (listnames,'#URLEncodedFormat(title)#')>
> </cfloop>
> )
> <CFSET num = 0>
> <CFLOOP index="i" list="#lister#">
> <CFSET num = #num# +1>
>       <CFIF i IS NOT 0>
>               arMenu#i#_#num# = new Array(
>                       <CFLOOP query="#ListGetAt
> (listnames,num)#">
>                               "#title#","page.cfm?
> pageID=#pageID#",0
>                               <CFIF CurrentRow IS NOT
> RecordCount>,</cfif>
>                       </cfloop>
>                       )
>       </cfif>
> </cfloop>
>
> </cfoutput>;
> ;
> }
> //-->
> </SCRIPT>
>
> Thank for any help, I think I've put some dents in the wall
> where I've banged my head against it :)
>
>                 Christine
>
>
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to