我在模态和处理程序中获取查询输出,但在查看时却说
无法转换复杂的对象类型查询:string
在我的冷藏箱中
答案 0 :(得分:0)
我认为您正在尝试打印某些内容。该错误是因为您不能像这样打印复杂的对象(查询,结构,数组等)。因此,您将其打印为#yourQueryName.columnName#
。您可以转储一个复杂的对象,但不能打印它。
例如。
<cfset myQry = queryNew("Name,Age","varchar,integer",[{name='kannan',age="29"}])>
现在您可以打印查询数据,例如
<cfoutput>MyName: #myQry.name# <br/>
MyAge: #myQry.age#<br/>
</cfoutput>
但是您不能直接打印#myQry#
,否则它将返回您看到的错误。相反,您可以像这样<cfdump var="#myQry#" />
来转储查询。
希望对您有所帮助。