首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >coldfusion cfquery返回插入的oracle rowid

coldfusion cfquery返回插入的oracle rowid
EN

Stack Overflow用户
提问于 2014-02-07 20:35:25
回答 1查看 908关注 0票数 4

根据CF9 cfquery文档,我应该能够在cfquery结果中返回oracle。

我在所有方面都失败了,它根本不返回任何标识或生成的密钥

我正在使用jdbc oracle瘦客户机,有人能在这里指出正确的方向吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-07 21:43:32

如果您使用的是随ColdFusion附带的Oracle驱动程序之一,那么您应该能够从ColdFusion查询对象中的结果结构访问GENERATEDKEY。由于您使用的是JDBC Oracle瘦客户端驱动程序,其中使用“添加新数据源>其他”设置数据源,然后输入JDBC配置,因此无法访问文档中描述的结果结构。

当我们将MS驱动程序与CF8一起使用时,我遇到了同样的问题。在使用内置SQL驱动程序转换到CF9之后,我们能够更新代码以正确引用结果结构。

您必须编写INSERT语句才能选择ROWID的值,您应该能够从最终的查询对象中检索该值。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21637275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档