0
我试图通过查询获取帐号并在导出为excel后将这些帐号显示为列标题。导出为excel,ColdFusion中的列标题显示错误
下面的代码工作正常,但显示错误:
<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.
请让我知道会是怎样的最佳解决方案(S)来解决这个地球上最棘手的问题:)
感谢
的'C_'是正确的,因为这是你的循环陈述。我的猜测是,列名必须是字符串,而000391将被视为数字,除非您进行引用以确保将其视为文本 – Lance
以上代码不会产生该错误。您需要发布*导致错误的代码,以及*完整*错误消息。 – Leigh
* Re:它显示为'C_000391'哪个错误!*为什么?我从上面可以看出,代码是将字符串“C_”与来自查询的账号即'#myLoop.acc#'连接起来。所以结果正是我所期望的。你期望发生什么,而是为什么? – Leigh