我正在尝试调试一个奇怪的问题,其中一个 Coldfusion 8 实例给了我一个错误(数字或值错误:字符到数字转换错误 ORA-06512:在第 1 行)但使用完全相同的代码另一个冷融合 8 实例是'不会抛出同样的错误。
它们都在 8,0,1,195765 Enterprise 上,都在 Windows 2003 上运行。我无法想象为什么它们可能使用不同的驱动程序,不幸的是我不能(没有巨大的 faf)让它们指向同一个数据库。
我可以(并且已经)修改了代码,因此错误不再发生,但我现在正试图弄清楚发生了什么。
那么如何找出 ColdFusion 使用的是什么 oracle jdbc 驱动程序,我找到了这篇博文: http ://rahulnarula.blogspot.co.uk/2009/04/getting-oracle-jdbc-driver-version-info.html 但是那只是返回我没有找到驱动程序。如果它有助于两个数据库都使用 oracle 10g 并且两个数据库的设置方式似乎相同(尽管我没有排除那里可能存在某些东西)