Я пытаюсь получить номера счетов по запросу и отображать эти номера счетов в качестве заголовка столбца после экспорта в excel.Экспорт в excel, ошибка отображения заголовка столбца в ColdFusion
Следующий код работает отлично, но отображение неправильно:
<cfset variables.setHeader = "">
<cfoutput query="myLoop">
<cfset variables.setHeader = variables.setHeader & ", C_#myLoop.acc#>
</cfoutput>
Приведенный выше код отображает заголовок столбца (только один образец данных я показываю здесь), но он показывает, как «C_000391». Это неправильно! Для отображения «C_» не должно быть с номером учетной записи, это номер учетной записи, который должен создавать только заголовок столбца. Однако, как только я взлетает «C_» от линии всасывания # myLoop.acC# он дает следующее сообщение об ошибке:
The column name 000391 is invalid.
Пожалуйста, дайте мне знать, что будет лучшим решением (ы) для решения этой проблемы не трудная проблема на земле :)
Благодаря
Параметр 'C_' правильно, как и то, что ваш цикл заявляет. Я предполагаю, что имена столбцов HAVE должны быть строковыми, а 000391 будет выглядеть как числовые, если вы не сделаете что-то вроде цитаты, чтобы убедиться, что это видно как текст. – Lance
. Код выше не вызвал бы эту ошибку. Вам необходимо опубликовать код, который вызывает * ошибку, а также сообщение об ошибке * full *. – Leigh
* Re: он отображается как 'C_000391' Что не так! * Почему? Все, что я могу сказать из вышеизложенного, состоит в том, что код объединяет строку '' C_ "' с тем, что, как представляется, является номером учетной записи из запроса, то есть '# myLoop.acC#'. Таким образом, результаты - именно то, что я ожидал. Что вы ожидали вместо этого .. и почему? – Leigh