我有这段代码:
<cfquery name="getDate" datasource="myDataSource">
SELECT *
FROM TEST
</cfquery>
<cfoutput query="getDate">
#aDate#
</cfoutput>
我有一个mySQL数据库,其中一个名为Test的表由一列组成,这是一个日期字段。
这是一个更大问题的简化,每当我尝试从mySQL数据库中选择包含日期的记录时,查询就不会执行。如果我从查询中删除日期字段,它们可以正常工作。
知道为什么会这样吗?
答案 0 :(得分:1)
该表目前有大约50个记录,只有大约15个左右的字段,所以这不是问题。
我发现问题是mySQL中的某些日期字段应该是空的,其中0000:00:00,其他日期字段为NULL。
我仍然不知道为什么会导致CF出现问题,但现在问题已解决。
特别奇怪,因为如果我在cfm页面中输入了SQL文本,然后将生成的代码复制并粘贴到mySQL的phpmyAdmin SQL框中,每次查询都运行良好。
Anywho,感谢所有伟大的建议!
斯科特