如何阻止Coldfusion将查询列名转换为大写?

时间:2011-09-29 12:58:44

标签: coldfusion cfquery

当我使用ColdFusion 8中的cfquery标签从MySQL表中选择数据时,即使我将它们存储在数据库表中的camelCase中,列名也都会转换为大写。有没有办法让ColdFusion尊重列名的情况?

我问的原因是因为我将查询结果作为JSON对象返回,我不想在JavaScript端使用大写属性名称,因为我保留了常量的命名约定。

2 个答案:

答案 0 :(得分:7)

queryName.getMetaData().getColumnLabels()

返回查询列标签数组,其中包含来自查询的原始案例

答案 1 :(得分:5)

在查询对象上使用getMetaData。它返回一个列数组,显示您在查询中使用的相同大小写。