<cffunction
name="QueryTrim"
access="public"
returntype="query"
output="false"
hint="Trims a query to the number of rows requested.">
<cfargument name="Query" type="query" required="true" />
<cfargument name="RecordCount" type="numeric" required="true" />
<cfif (ARGUMENTS.Query.RecordCount GT ARGUMENTS.RecordCount)>
<cfset ARGUMENTS.Query.RemoveRows(
JavaCast( "int", ARGUMENTS.RecordCount ),
JavaCast( "int", (ARGUMENTS.Query.RecordCount - ARGUMENTS.RecordCount) )
) />
</cfif>
<cfreturn ARGUMENTS.Query />
</cffunction>