【发布时间】:2012-02-07 19:21:38
【问题描述】:
我有几个地方有这样的代码:
<cfinvoke component="#application.path#cfc/eval_faculty" method="getPresentations" returnvariable="presentations">
<cfinvokeargument name="id" value="#eval_id#">
<cfinvokeargument name="evalYear" value="#eval_semester#">
<cfinvokeargument name="department" value="#general.dept#">
</cfinvoke>
<cfset prescheck = 0>
<cfloop query="presentations">
<cfif local eq "" and regional eq "" and national eq "" and international eq "">
<cfset prescheck = prescheck+1>
</cfif>
</cfloop>
我收到此错误:
Complex object types cannot be converted to simple values.
cfif 语句中的这些值都不是复杂对象。
这在 ColdFusion 8 中运行良好。我们刚刚升级到 ColdFusion 9...
错误发生在<cfif local eq "" ... >这一行
有什么想法吗?
【问题讨论】: