> > >   However, many people use the application scope for things that I 
>don't
> > > consider good ideas (such as a datasource varaible).
> >
> >Can you elaborate?
>
>   In the example I specified, a datasource variable.
>
>   First you have to put it into an application variable, so code similar 
>to
>this goes into the Application.cfm :
>
><cflock>
>   <cfif isDefined("Application.dsn")>
>    <cfset application.dsn = "mydatasource">
>   </cfif>
></cflock>
>
>
>   Now you have to lock all your query statements every time you reference
>the variable:
>
><cflock>
>   <cfquery datasource="#application.dsn#">
>
>    </cfquery>
></cflock>
>
>
>    In this case, you have added additional locking code, which takes
>additional processing time, with no real added benefit for storing the
>datasource information in an application variable.

Indeed I would argue that locking a query this way is a bad thing.





______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to