At 09:22 AM 10/31/2005, you wrote:

>The code looks fine as far as I can tell.  Perhaps one of the fields from
>the DB has an invalid value such as a null or blank string or something?  If
>you post the error here it may help uncover the issue.


When I print the values on the screen, all fields have a number (for month, 
day, year, etc.). Here's the error message, which does not specify what 
type of error this is:


- - - - - - error starts here - - - - - - - - -
Error Occurred While Processing Request

The Error Occurred in 
C:\CFusionMX\wwwroot\site\inCheckApplPeriodStatus.cfm: line 10

8 : <cfif getApplPeriodStatus_qry.schedulerStatusFK EQ "automatic">
9 : <cfset thisTime='#DateFormat(Now(), 'mmm/dd/yyyy')# 
#Hour(Now())#:#Minute(Now())#:#Second(Now())#'>
10 : <cfset startTimeDate= 
CreateDateTime(getApplPeriodStatus_qry.applOpenYear, 
getApplPeriodStatus_qry.applOpenMonth, 
getApplPeriodStatus_qry.applOpenDay,  getApplPeriodStatus_qry.applOpenHour, 
getApplPeriodStatus_qry.applOpenMinute, 
getApplPeriodStatus_qry.applOpenSecond)>
11 : <cfset endTimeDate= 
'#getApplPeriodStatus_qry.applCloseMonth#/#getApplPeriodStatus_qry.applCloseDay#/#getApplPeriodStatus_qry.applCloseYear#
 
#getApplPeriodStatus_qry.applCloseHour#:#getApplPeriodStatus_qry.applCloseMinute#:#getApplPeriodStatus_qry.applCloseSecond#'>
12 :    <cfif thisTime GTE endTimeDate OR thisTime LTE startTimeDate>

- - - - -- error ends here - - - - - - - - -  -


Also, I'm including the whole code, since sometimes the debugger in CF 
points not to the problem line, but to a few lines after where the problem 
ocurs:

- - - - - - code snippet starts here - - - - - -
<cfif getApplPeriodStatus_qry.schedulerStatusFK EQ "automatic">
<cfset thisTime='#DateFormat(Now(), 'mmm/dd/yyyy')# 
#Hour(Now())#:#Minute(Now())#:#Second(Now())#'>
<cfset startTimeDate= CreateDateTime(getApplPeriodStatus_qry.applOpenYear, 
getApplPeriodStatus_qry.applOpenMonth, 
getApplPeriodStatus_qry.applOpenDay,  getApplPeriodStatus_qry.applOpenHour, 
getApplPeriodStatus_qry.applOpenMinute, 
getApplPeriodStatus_qry.applOpenSecond)>
<cfset endTimeDate= 
'#getApplPeriodStatus_qry.applCloseMonth#/#getApplPeriodStatus_qry.applCloseDay#/#getApplPeriodStatus_qry.applCloseYear#
 
#getApplPeriodStatus_qry.applCloseHour#:#getApplPeriodStatus_qry.applCloseMinute#:#getApplPeriodStatus_qry.applCloseSecond#'>
         <cfif thisTime GTE endTimeDate OR thisTime LTE startTimeDate>
                 <cfset variables.applPeriodStatus="open">
         <cfelseif thisTime GTE startTimeDate AND thisTime LTE endTimeDate>
                 <cfset variables.applPeriodStatus="closed">
         </cfif>

<cfelse>
<cfset 
variables.applPeriodStatus="#getApplPeriodStatus_qry.applPeriodStatusFK#">
</cfif>

- - - - - - code snippet ends here - - - - - - -

Thanks in advance for any pointers/suggestions as to how to format both 
dates ("Now" and "DB") for proper comparison with GTE and LTE.

Roberto Perez



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:222720
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to