当我使用ColdFusion 8中的cfquery标签从MySQL表中选择数据时,即使我将它们存储在数据库表中的camelCase中,列名也都会转换为大写。有没有办法让ColdFusion尊重列名的情况?
我问的原因是因为我将查询结果作为JSON对象返回,我不想在JavaScript端使用大写属性名称,因为我保留了常量的命名约定。
答案 0 :(得分:7)
queryName.getMetaData().getColumnLabels()
返回查询列标签数组,其中包含来自查询的原始案例
答案 1 :(得分:5)
在查询对象上使用getMetaData。它返回一个列数组,显示您在查询中使用的相同大小写。