I'm running a query to get "featured products".
For the call, I'm using:
<cfinvoke component = "components.products"
method = "select_featured_products"
returnVariable = "featured_products"/>
and the cffunction is:
<cffunction name = "select_featured_products"
displayname = "select_featured_products"
hint = "Selects Featured Products"
access = "remote"
output = "false"
returntype = "query">
<cfset var featured_products = "" />
<cfquery name="get_featured_products"
datasource="#application.dsn#">
select *
from products
where featured = 1
</cfquery>
<cfreturn featured_products />
</cffunction>
The problem I'm running into happens if there are no featured products
and the query is empty. Then I get this error from CF:
"The value returned from the select_featured_products function is not of
type query."
How should I modify this CFC (or the call) to work with or without query
values?
Thanks,
Rick
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:314238
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4