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

发布于 2024-12-07 08:34:25 字数 196 浏览 1 评论 0原文

当我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寂寞陪衬 2024-12-14 08:34:25
queryName.getMetaData().getColumnLabels()

返回查询列标签的数组,其中包含查询中的原始大小写

queryName.getMetaData().getColumnLabels()

return an array of query column label with original case from query

半仙 2024-12-14 08:34:25

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

Use getMetaData on the query object. It returns an array of columns showing the same case you used in the query.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文