我想首先检查空值,如果值为NULL跳过INSERT
。但那不是发生了什么事。即使我没有在表单字段中输入任何内容,代码仍插入NULL记录。这几乎就像它承认了一些不存在的东西。我插入空记录时,我没有输入任何东西
<cfoutput>
<cfif form.TBCom is not "">
<cfquery name="TestTBComm" datasource="TrenaTest">
INSERT INTO Comment1 (
UniqueNum,
ComTyp,
Comments)
SELECT
'#UniqueNum#',
'#TBComV#',
'#TBCom#'
</cfquery>
</cfif>
</cfoutput>
您的检查发生在cfif空吗? – 2012-08-01 18:18:23
我想通了。谢谢 – trlewis 2012-08-01 18:56:37
与你的问题没有任何关系,但是你使用带有静态值而不是'VALUES'子句的'SELECT'的任何原因?还是有更多的查询比发布? – Leigh 2012-08-01 19:02:16