a few things :  why are you setting it to be FALSE the checking if its 0?
pick a boolean method and stick to it :-)
   
You do not need to check the value of a boolean like this <cfif X = TRUE>
but default, <cfif X> is the same and will always equate to True/False (I
personally use 0s & 1s)

Also, are you running MX? if not, where are your <cflocks>?

Neil


-----Original Message-----
From: FlashGuy [mailto:flashmx@;rogers.com]
Sent: 30 October 2002 13:23
To: CF-Talk
Subject: Run code once and only once at inital login...WTF!


I have this line in my application.cfm file.

<cfparam name="session.InitialCodeRun" default="FALSE">


Then in my index.cfm (which can get reloaded multiple times during a
session) reads from a database and does some stuff based on the
session.initialCodeRun.

Here is my code:

<cfif SESSION.InitialCodeRun IS 0>
  <cfset SESSION.InitialCodeRun = 1>
                           <cfquery name="GetEnv" datasource="profs"
dbtype="ODBC">
                SELECT      strField1
                              FROM         table1
   </cfquery>

  <cfif isDefined("GetEnv.strField1") IS "Yes">
                            --- YES ---
          <cfelse>
                            --- NO ---
          </cfif>
</cfif>

Even though strField1 in my database has *nothing* entered there the above
code returns "Yes" upon initial login. Even if I enter in "no" in that field
it still returns "yes"

Whats going on?



---------------------------------------------------
Colonel Nathan R. Jessop
Commanding Officer
Marine Ground Forces
Guatanamo Bay, Cuba
---------------------------------------------------




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. http://www.fusionauthority.com/ads.cfm

Reply via email to