Did you pass the url

 

http://site.com/pageName.cfm?updateapp=true

 

Regards

Dale Fraser

 

 <http://dalefraser.blogspot.com> http://dalefraser.blogspot.com

 

From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf
Of George Lu
Sent: Thursday, 7 June 2007 12:57 PM
To: cfaussie@googlegroups.com
Subject: [cfaussie] Re: Application object

 

No, I've tried Andrew's method:

     <cffunction name="onRequestStart" returnType="boolean">
        <cfargument type="String" name="targetPage" required="true" /> 
            
        <cfif isDefined("url.updateapp")>
            <cfset result = onApplicationEnd() />
            <cfset result = onApplicationStart() />
        </cfif> 

            <cfset request.componentPath = variables.componentPath />
            <cfset request.surveyDAO = Application.surveyDAO />
            <cfset request.dsn = variables.dsn />

        <cfreturn true>
    </cffunction> 

and the same error again.

On 07/06/07, George Lu <[EMAIL PROTECTED]> wrote:

Dale, 

I put the application scope on top of the page then it works. Maybe I should
do it as Andrew suggested. Thanks everyone.

 

On 07/06/07, Dale Fraser <[EMAIL PROTECTED]> wrote:

Are you sure it got created.

 

Possibly added the OnApplicationStart code after the app was already
started.

 

Dump the Application scope and see of the surveyDAO exists in it.

 

Regards

Dale Fraser

 

http://dalefraser.blogspot.com

 

From: cfaussie@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf
Of George Lu
Sent: Thursday, 7 June 2007 12:32 PM
To: CFAussie Mailing List
Subject: [cfaussie] Application object

 

Hi,

I create an object in Application.cfc and put it in the application scope.
When I use it in other pages it comes up this error:


Element SURVEYDAO is undefined in a Java object of type class
[Ljava.lang.String; referenced as



The object in application.cfc:
    <cffunction name="OnApplicationStart">
        <cfset Application.surveyDAO =
createObject("component",variables.componentPath &
".components.surveyDAO").init(variables.dsn) />
        <cfset Application.hrSurveyObj = CreateObject("component","
CFC.DataMgr").init("HR","MSSQL") />
    </cffunction>

The code causing the error:
<cfset Application.surveyDAO.delete(url.userID) />

Please help!

George



 

 

 





--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cfaussie?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to