由于某些奇怪的原因,我的CFQUERY标记中的这个简单的INSERT语句只是暂停了页面加载。我的网站周围有很多SELECT语句,但是屏幕上的结果会输出" Before SQL"转储然后结束。
一定是我想念的简单事。在提交的FORM值中添加动态CFPQUERYPARAM之前,我甚至使用下面的硬编码值来测试语句。数据源在application.cfc
中声明为应用程序感谢您的帮助。
<cfdump var="Before SQL" abort="false" />
<cfquery name="insertResponses" result="insertResults">
INSERT INTO StudentResponseTable
VALUES
(102, 1, 39, 1)
</cfquery>
<cfdump var="After SQL" abort="false" />
<cfdump var="insertResults" abort="true" />
答案 0 :(得分:0)
基于上面的建议,我添加了一个try / catch,并从'catch'中学到了我在SQL表上运行的重复PK。