如何阻止 Coldfusion 将查询列名称转换为大写?
当我在 ColdFusion 8 中使用 cfquery 标签从 MySQL 表中选择数据时,列名全部转换为大写,即使我已将它们存储在数据库表中的驼峰命名法中。有没有办法让 ColdFusion 尊重列名的大小写?
我问这个问题的原因是因为我将查询结果作为 JSON 对象返回,并且我不想在 JavaScript 端使用大写属性名称,因为我保留了常量的命名约定。
When I select data from a MySQL table using the cfquery tag in ColdFusion 8, the column names are all converted to uppercase even though I've stored them in camelCase in the database table. Is there a way to make ColdFusion respect the case of the column names?
The reason I'm asking is because I'm returning the query result as a JSON object and I don't want to use upper case property names on the JavaScript side as I reserve that naming convention for constants.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
返回查询列标签的数组,其中包含查询中的原始大小写
return an array of query column label with original case from query
在查询对象上使用 getMetaData。它返回一个列数组,显示您在查询中使用的相同大小写。
Use getMetaData on the query object. It returns an array of columns showing the same case you used in the query.