CF空白白屏没有错误

Dav*_*ton 2 coldfusion

我正在使用CF 10,我试图找出为什么我甚至不能得到一个错误告诉我什么是错的.

 <cfset result = {} /> 
    <cftry> 

    <!--- Step 1 --->
    <cfset session.exitinterview.name = "test1" >
    <cfset session.exitinterview.todayDate = "test2" >
    <cfset session.exitinterview.title = "test3" >
    <cfset session.exitinterview.department = "test4" >
    <cfset session.exitinterview.hireDate = "test5" >
    <cfset session.exitinterview.terminationDate = "test6" >
    <cfdump var="#session#" label="variables">
    <cfoutput>#session.exitinterview.name#</cfoutput>

    <cfif (isDefined("session.exitinterview.name"))>  
<cfif session.exitinterview.name is not "">
<cfquery datasource="dsn" name="InsertEntry" result="transactionResult">
 INSERT INTO [dbo].[ExitInterview] (Name, JobTitle, DateHired, Dept, InterviewDate, TerminationDate)
 VALUES (
   <cfqueryparam value='#session.exitinterview.name#' cfsqltype='cf_sql_varchar' />
  , <cfqueryparam value='#session.exitinterview.title#' cfsqltype='cf_sql_varchar' />
  , <cfqueryparam value='#session.exitinterview.hireDate#' cfsqltype='cf_sql_varchar' />
  , <cfqueryparam value='#session.exitinterview.department#' cfsqltype='cf_sql_varchar' />
  , <cfqueryparam value='#session.exitinterview.todayDate#' cfsqltype='cf_sql_varchar' />
  , <cfqueryparam value='#session.exitinterview.terminationDate#' cfsqltype='cf_sql_varchar' />
)
</cfquery>
<cfelse>
</cfif>
</cfif>

    <cfcatch type="any"> 
            <cfset result.error = CFCATCH.message > 
            <cfset result.detail = CFCATCH.detail > 
        </cfcatch> 
    </cftry>
Run Code Online (Sandbox Code Playgroud)

这是没有工作的硬编码发布到数据库,但我通过下面的表单发布."test1"的内容仅用于测试目的,以了解其未发布到数据库的原因.

<cfset session.exitinterview.name = form.name >
<cfset session.exitinterview.todayDate = form.todayDate >
<cfset session.exitinterview.title = form.title >
<cfset session.exitinterview.department = form.department >
<cfset session.exitinterview.hireDate = form.hireDate >
<cfset session.exitinterview.terminationDate = form.terminationDate >
Run Code Online (Sandbox Code Playgroud)

我试图用一个窗体设置会话变量,但即使像test1一样硬编码,test2也无法正常工作.我得到的只是一个空白的白色屏幕.有人请告诉我这里可能缺少什么吗?

Ale*_*ban 5

由于<cftry><cfcatch>标签,你没有看到任何东西.您需要删除或评论它们以查看错误.

如果未定义'test ...'变量,则表示捕获的错误并且不会显示在屏幕上.