関数に問題があります。エラーが発生してCreateDate()
いるだけで、理由がわかりません。
私はこのクエリを実行してニュース記事からすべての日付を取得し、毎月ニュースアーカイブを作成できるようにしています。
<cfquery name="selectNews" datasource="#Request.dsn#">
SELECT Month(NewsDate) AS theCount
FROM news
GROUP BY Month(NewsDate)
</cfquery>
それで出力すると次のような形で出力しようとしています
- 2012年8月
- 2012年9月
- 2012年10月
したがって、このリストを出力するために次のコードを使用しています
<ul>
<cfloop query="selectNews">
<cfoutput>
<cfset theDay = DateFormat(Now(), 'dd')>
<cfset theMon = theCount>
<cfset theYear = DateFormat(Now(), 'yyyy')>
<li>#CreateDate(theYear, theMon, theDay)#</li>
</cfoutput>
</cfloop>
</ul>
最初の項目では正常に動作し、出力さAug 2012
れますが、エラーが発生し、次のようになります。
Error Occurred While Processing Request
MONTH
少なくとも、私にとっては役に立たない!