我试图通过查询获取帐号,并在导出到Excel后将这些帐号显示为列标题。
以下代码工作正常,但显示错误:
<cfset variables.setHeader = "">
<cfoutput query="myLoop">
<cfset variables.setHeader = variables.setHeader & ", C_#myLoop.acc#>
</cfoutput>
上面的代码显示了列标题(我在这里只展示了一个样本数据),但它显示为'C_000391'。哪个错了!为了显示,'C_'不应该与帐号一起,它是应该单独创建列标题的帐号。但是,只要我从#myLoop.acc#面前取下'C_'就会出现以下错误:
The column name 000391 is invalid.
请让我知道解决地球上最棘手问题的最佳解决方案:)
由于
答案 0 :(得分:-1)
似乎你正在尝试一个逗号分隔列表,请尝试下面,不需要循环。
&LT; cfset variables.setHeader = ValueList(myLoop.acc)&gt;