you can also use STARTROW and MAXROWS attributes of <cfquery> tag for this:
<cfquery name="myquery" datasource="#application.d
SELECT image_id, image_file
FROM images
</cfquery>
<cfset startrow = 1>
<cfset maxrows = ceiling(myquery.recordcoun
<cfoutput>startrow: #startrow# | maxrows: #maxrows#<br><br></cfoutput>
<cfloop from="1" to="3" index="x">
<p>RUN <cfoutput>#x#</cfoutput>:</p>
<cfoutput query="myquery" startrow="#startrow#" maxrows="#maxrows#">
<p>id: #image_id# | startrow: #startrow#</p>
</cfoutput>
<p> </p>
<cfset startrow = maxrows*x+1>
<cfoutput>startrow: #startrow#<br></cfoutput>
</cfloop>
Azadi
Main Topics
Browse All Topics





by: azadisaryevPosted on 2009-08-27 at 09:35:52ID: 25200131
you could set different cfmail attributes depending on current query row number:
<cfoutput query="myquery">
<cfif myquery.currentrow MOD 3 is 0>
<cfset server = 'mail.server1.com'>
<cfelseif myquery.currentrow MOD 2 is 0>
<cfset server = 'mail.server2.com'>
<cfelse>
<cfset server = 'mail.server3.com'>
</cfif>
<cfmail server="#server#" ...>
...
</cfmail>
</cfoutput>
Azadi