Here is how I loop over a query in cfscript. Quick, simple and easy.

<cfscript>
        // Create Query
        myQry =
QueryNew("ColumnA,ColumnB,ColumnC","VarChar,VarChar,VarChar");
        // Load Query With Data
        for (i=1; i LTE 10; i=i+1){
                QueryAddRow(myQry, 1);
                QuerySetCell(myQry, "ColumnA", RandRange(10000, 20000), i);
                QuerySetCell(myQry, "ColumnB", RandRange(10000, 20000), i);
                QuerySetCell(myQry, "ColumnC", RandRange(10000, 20000), i);
        }
</cfscript>
<!--- Dump the Query to see what is in the recordset --->
<cfdump var="#myQry#">
<cfscript>
        // Loop Over Query and write out the data
        for (q=1; q LTE myQry.RecordCount; q=q+1){
                writeoutput(myQry.ColumnA[q] & " -- ");
                writeoutput(myQry.ColumnB[q] & " -- ");
                writeoutput(myQry.ColumnC[q] & "<br />");
        }
</cfscript>


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:315747
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to