Как я могу остановить Coldfusion от преобразования имен столбцов запросов в верхний регистр? - PullRequest
7 голосов
/ 29 сентября 2011

Когда я выбираю данные из таблицы MySQL с помощью тега cfquery в ColdFusion 8, все имена столбцов преобразуются в верхний регистр, даже если я сохранил их в camelCase в таблице базы данных. Есть ли способ заставить ColdFusion соблюдать регистр имен столбцов?

Причина, по которой я спрашиваю, заключается в том, что я возвращаю результат запроса в виде объекта JSON и не хочу использовать имена свойств в верхнем регистре на стороне JavaScript, поскольку резервирую это соглашение об именах для констант.

Ответы [ 2 ]

7 голосов
/ 30 сентября 2011
queryName.getMetaData().getColumnLabels()

возвращает массив метки столбца запроса с оригинальным регистром из запроса

5 голосов
/ 29 сентября 2011

Используйте getMetaData для объекта запроса.Он возвращает массив столбцов, в которых показан тот же регистр, который вы использовали в запросе.

...