Thanks for that link - very thorough.

Matthew has also sorted me out.

>You didn't say what version of CF you were using but in later versions
>(4.5 and above) you can access queries much more easily via index
>notation.  So your snippet would be something like:
>
><cfloop list="#Stats.ColumnList#" index="Cols">
>       <cfoutput>#Stats[Cols][CurrentRow]#</cfoutput>
></cfloop>
>
>There's more information on Index notation in my guide to CF variables
>here:
>
>http://www.depressedpress.com/DepressedPress/Content/ColdFusion/Guides/V
>ariables/NotationIndexed.cfm
>
>Hope this helps,
>
>Jim Davis
>
>
> > -----Original Message-----
> > From: Antony Sideropoulos [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, April 03, 2003 9:12 PM
> > To: CF-Talk
> > Subject: Referring to 'unknown' query columns
> >
> >
> > Hello
> >
> > BACKGROUND:
> >
> > I have designed a 'Transform' query as part of an intranet
> > usage reporting
> > tool.  I display the user, the total number of hits, and then
> > the hits per
> > page.  When someone runs this report, they have the option to
> > limit the
> > pages reported on - ie only the general pages, only the admin pages...
> >
> > Therefore, the query will have a different number of columns,
> > and different
> > column headings.
> >
> > If I CFDUMP the query, the results display correctly, but I
> > don't have any
> > control over layout.
> >
> > Therefore, what I want to do is output the data myself.
> >
> > THE PROBLEM:
> >
> > How do I programatically output query data, using the values in
> > query.ColumnList?
> >
> > I have done a search in the archives, and found this example
> > which I have
> > been unable to get to work:
> >
> > <cfloop list="#Stats.ColumnList#" index="Cols">
> > <cfset currentColumn = Evaluate("Stats" & Cols)>
> > #currentColumn #
> > </cfloop>
> >
> > (where Stats is my query name)
> >
> > I get an error like this:
> >
> > An error occurred while evaluating the expression:
> >
> > currentColumn = Evaluate("Stats." & Cols)
> >
> > Now, it could be that the error arises when the column name
> > includes spaces
> > (eg Budget Report).
> >
> > Can someone give me some tips about this before I go back and
> > take all the
> > spaces out of the existing data and modify my hit-recording code?
> >
> > Is there a way to refer to a column by a number? eg Stats.[1]?
> >
> > If you can make any sense out of the above and can advise me
> > I would be most
> > grateful.
> >
> > (I'm using CF5.0)
> >
> > Thanks
> >
> > Antony
> >
> >
> >
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. http://www.fusionauthority.com/ads.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to