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