<cfif len(obj.getUserId())> is usually how people do it,
but that can be frustrating if it returns 0, which means it
hasn't been loaded too.
<cfif len(User.getUserId()) and User.getUserId()> will
cover you if your userId is 0 (which means nothing's been
loaded because 0 isn't a valid pkey value in most cases).
Laterz,
J
On Thu, 10 Aug 2006 11:24:15 -0600
SAL VALVERDE <[EMAIL PROTECTED]> wrote:
> Hello all,
> I have a quick simple question that I hope someone can
> enlighten me with...
> What would be best practice to see if a record object has
> been loaded or not? my current script is as follows:
>
> <cfif len(userRecord)>
> <cfset
> arguments.event.setValue("badLogin","Invalid Username
> or Password") />
> <cfset
> arguments.event.addResult("notLoggedIn") />
> <cfelse>
> <cfset session.isLoggedIn = true />
> <cfset session.username =
> #userRecord.getuserName()# />
> <cfset arguments.event.addResult("loggedIn")
> />
> </cfif>
>
> "userRecord" being the object...
>
>
> I'm getting the following error:
>
> Complex object types cannot be converted to simple
> values.
> *Detail* The expression has requested a variable or an
> intermediate expression result as a simple value,
> however, the result cannot be converted to a simple
> value. Simple values are strings, numbers, boolean
> values, and date/time values. Queries, arrays, and COM
> objects are examples of complex values.
>
> The most likely cause of the error is that you are trying
> to use a complex value as a simple one. For example, you
> might be trying to use a query variable in a <CFIF> tag.
> This was possible in ColdFusion 2.0 but creates an error
> in later versions.
>
>
> thanks in advance...
> sal
>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- -- -- -- -- -- -- --
> Reactor for ColdFusion Mailing List
> [email protected]
> Archives at:
> http://www.mail-archive.com/reactor%40doughughes.net/
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- -- -- -- -- -- -- --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --