Try putting <cfset THIS.DSN = StructNew()> before the other variable
assignments.

On Sun, Apr 20, 2008 at 5:14 PM, marc -- <[EMAIL PROTECTED]> wrote:
> Hello,
>  I have this call:
>
>  <cfset APPLICATION.objects.db = 
> CreateObject('component','components.db').init(dsn_users='users',dsn_guestbook="guestbook",dsn_irama="irama",maxStringLength=25)>
>
>  This is the method definition:
>
>  <cffunction name="init" access="public" output="no" returntype="any">
>         <cfargument name="dsn_users" required="false" default="users">
>         <cfargument name="dsn_guestbook" required="false" default="guestbook">
>         <cfargument name="dsn_irama" required="false" default="irama">
>         <cfargument name="maxStringLength" required="false" default="25">
>         <cfset this.dsn.users="#arguments.dsn_users#">
>         <cfset this.dsn.guestbook="#arguments.dsn_guestbook#">
>         <cfset this.dsn.irama="#arguments.dsn_irama#">
>         <cfset this.maxStringLength="#arguments.maxStringLength#">
>                 <cfreturn this>
>  </cffunction>
>
>  When later I call another method in this cfc and refer to the value of 
> this.dsn.users I get the errormessage:
>
>  Element DSN.USERS is undefined in THIS
>
>  Strange because:
>  a) I set the value of this.dns. in the init method _and_ return it;
>  b) the init method has a returnvalue of any ("path.of.component" or "this" 
> gives same result);
>  c) when cfdumping the variable that holds the reference to the cfc it is not 
> empty - all the methods are there. Seems like it's lost it's instance data...
>
>  Does anybody know whats wrong here?
>
>  Thanks,
>
>  Marc
>
>
>  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:303814
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to