I am trying to cfdump the values on a page that's supposed to display the users in the system and that file is dspUsres.cfm inside users/view/display but it says qryUsers is not available. Thanks for any help you provide in advance. >Eclectic, > >You might get a better response posting this to a fusebox forum. I haven't >used fusebox in years, but I'll take a stab. > >You said, " Now I am trying to display the results of qryUsers but qryUsers >is not available there. I am creating an object but I don't know how to use >it to access the results of the query. Please guide me." > >When you said "there", where do you mean? Also, how are you trying to >display the 'results' of qryUsers? You said you are creating an object, but >don't know how to use it. If you can provide more code showing what you are >doing, that would be helpful. > >Again, I'm not sure - I'm just guessing because no one has responded yet, >and I hate it when that happens to me. ;-) I hope someone on here who is >more familiar with current fusebox can respond. > >Dave > >I am new to cfc's and I am having trouble in accessing query results in >fusebox 5.5. >I have app.cfc in users/controller and the code in it is following: > ><cfcomponent output="false"> ><cffunction name="dspUsers"> > <cfargument name="myFusebox" /> > <cfargument name="event" /> > <cfset getUsers = CreateObject ("component","users.model.usermanager") /> > <cfset getUsers = myFusebox.do( action="usermanager.qryUsers") /> > <cfset myFusebox.do( action="display.dspUsers", contentvariable="body" ) >/> ></cffunction> ></cfcomponent> > >and I have usermanager.cfc in the users/model : > ><cfcomponent output="false" hint="manage users"> > ><cffunction name="init" returntype="usermanager" access="public" >output="false"> > <cfargument name="dsn" type="string" required="yes" /> > <cfargument name="dbUser" type="string" required="yes" /> > <cfargument name="dbPass" type="string" required="yes" /> > <cfset variables.dsn = arguments.dsn /> > <cfset variables.dbUser = arguments.dbUser /> > <cfset variables.dbPass = arguments.dbPass /> > <cfreturn this /> ></cffunction> > ><cffunction name="qryUsers" returntype="Query" access="public" >output="false"> > <cfset var qryUsers = ""> > <cfquery name="qryUsers" datasource="pumas"> > SELECT persons.person_id, > persons.person_firstname, > persons.Person_lastname, > persons.person_membership_type, > users.user_email, > users.created_on, > emails.email_confirmed_on > FROM persons INNER JOIN > users ON persons.person_id = users.person_id >LEFT OUTER JOIN > emails ON persons.person_id = emails.person_id > ORDER BY persons.person_firstname, persons.person_lastname > </cfquery> > <cfreturn qryUsers> ></cffunction> > ></cfcomponent> > >Now I am trying to display the results of qryUsers but qryUsers is not >available there. I am creating an object but I don't know how to use it to >access the results of the query. Please guide me.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:310158 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4