Doug, Are you using InitAvgFeedback as a UDF or as part of a CFC?

If it's used as a UDF, which looks like it based on what you've sent, all
you need to do is use #InitAvgFeedback(memberID)#.  No need for <cfinvoke>.

Hth,
Michael



> -----Original Message-----
> From: Doug Brown [mailto:[EMAIL PROTECTED]
> Sent: Saturday, January 13, 2007 5:53 AM
> To: CF-Talk
> Subject: What am I missing?
> 
> <CFFUNCTION name="InitAvgFeedback" access="public" output="false"
> returntype="string" hint="Output the average rating for all feedback per
> member">
> <CFARGUMENT name="memberID" required="yes" type="numeric">
> 
> <cfset var RatingAverage = "">
> 
> <CFQUERY datasource="#APPLICATION.DB#" username="#APPLICATION.UN#"
> password="#APPLICATION.PW#">
> select avg(rating) AS ratings
> from #APPLICATION.DBPRE#memberRatings
> where TAuthorID = <CFQUERYPARAM cfsqltype="cf_sql_bigint"
> value="#ARGUMENTS.MEMBERID#">
> </CFQUERY>
> 
> <CFRETURN RatingAverage>
> </CFFUNCTION>
> 
> Then my invocation
> 
> <CFINVOKE  component="advertiser.components.commonQrys"
>    method = "returnAverage"
>    memberID = "#Val(attributes.memberID)#"
>    returnvariable = "RatingAverage">
> </CFINVOKE>
> 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266517
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