根据CF9 cfquery文档,我应该能够在cfquery结果中返回oracle。
我在所有方面都失败了,它根本不返回任何标识或生成的密钥
我正在使用jdbc oracle瘦客户机,有人能在这里指出正确的方向吗?
发布于 2014-02-07 21:43:32
如果您使用的是随ColdFusion附带的Oracle驱动程序之一,那么您应该能够从ColdFusion查询对象中的结果结构访问GENERATEDKEY。由于您使用的是JDBC Oracle瘦客户端驱动程序,其中使用“添加新数据源>其他”设置数据源,然后输入JDBC配置,因此无法访问文档中描述的结果结构。
当我们将MS驱动程序与CF8一起使用时,我遇到了同样的问题。在使用内置SQL驱动程序转换到CF9之后,我们能够更新代码以正确引用结果结构。
您必须编写INSERT语句才能选择ROWID的值,您应该能够从最终的查询对象中检索该值。
https://stackoverflow.com/questions/21637275
复制相似问题