0

我正在尝试通过查询获取帐号,并在导出到 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. 

请让我知道解决这个地球上最棘手问题的最佳解决方案是什么:)

谢谢

4

1 回答 1

-1

似乎您正在尝试以逗号分隔的列表形式,请在下面尝试,不需要循环。

<cfset variables.setHeader = ValueList(myLoop.acc) >

于 2013-07-19T18:51:53.307 回答