>I've never seen myQuery.myColumn inside a query loop not return what it
>should. Got some sample code?

Below is some sample code - it shows the problem with CF7 (haven't tested it 
with anything else).

Note, as you will see, this bug(?) means that with nested queries you should 
*fully* scope the query variables, *not* leave off the query scope entirely.


-------------------
<cfset qryOne = QueryNew("FieldA,FieldB,FieldC")/>
<cfset QueryAddRow(qryOne)/>
<cfset QuerySetCell(qryOne,'FieldA','Record 1a')/>
<cfset QuerySetCell(qryOne,'FieldB','Record 1b')/>
<cfset QuerySetCell(qryOne,'FieldC','Record 1c')/>

<cfset QueryAddRow(qryOne)/>
<cfset QuerySetCell(qryOne,'FieldA','Record 2a')/>
<cfset QuerySetCell(qryOne,'FieldB','Record 2b')/>
<cfset QuerySetCell(qryOne,'FieldC','Record 2c')/>

<cfset QueryAddRow(qryOne)/>
<cfset QuerySetCell(qryOne,'FieldA','Record 3a')/>
<cfset QuerySetCell(qryOne,'FieldB','Record 3b')/>
<cfset QuerySetCell(qryOne,'FieldC','Record 3c')/>

<cfset qryTwo = QueryNew("wibble")/>
<cfset QueryAddRow(qryTwo)/>
<cfset QuerySetCell(qryTwo,'wibble','wibble')/>
<cfset QueryAddRow(qryTwo)/>
<cfset QuerySetCell(qryTwo,'wibble','wibble')/>
<cfset QueryAddRow(qryTwo)/>
<cfset QuerySetCell(qryTwo,'wibble','wibble')/>
<cfset QueryAddRow(qryTwo)/>
<cfset QuerySetCell(qryTwo,'wibble','wibble')/>



<cfoutput>

        <cfloop query="qryOne">
                <!--- All three of these work fine --->
                <hr/>A:#FieldA# / B:#qryOne.FieldB# / 
C:#qryOne.FieldC[qryOne.CurrentRow]#
                <cfloop query="qryTwo">
                        <br/>
                        <!--- First one throws error, second one always refers 
to first record, third one works --->
                        A:##FieldA## / B:#qryOne.FieldB# / 
C:#qryOne.FieldC[qryOne.CurrentRow]#
                </cfloop>
        </cfloop>

</cfoutput>
------------------- 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:315088
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to