gpt4 book ai didi

coldfusion - CF 空白 白屏 无错误

转载 作者:行者123 更新时间:2023-12-03 10:03:24 26 4
gpt4 key购买 nike

我正在使用 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>

这是硬编码,无法发布到数据库,但我通过如下形式发布。 “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 >

我正在尝试使用表单设置 session 变量,但即使像 test1、test2 这样的硬编码也不起作用。我所得到的只是一个空白的白屏。有人可以告诉我这里可能缺少什么吗?

最佳答案

由于 <cftry>,您看不到任何内容和<cfcatch>标签。您需要删除或注释掉它们才能看到错误。

如果未定义“测试...”变量,则会捕获错误,并且不会在屏幕上显示。

关于coldfusion - CF 空白 白屏 无错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37331620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com