SQL语句中包含DBLink,在PLSQL中执行正确,但代码执行时报错preceding line from LK_SJK_HIS
Published by admin on 12月 16, 2010
最近遇到一个很古怪的问题,应用服务器重装后同样的代码执行时报错;
jsp页面执行 SQL语句时,
报错信息:javax.servlet.ServletException: EJBException:; nested exception is:
javax.ejb.EJBException: queryBean.OpenSQl查询SQL出错:
ORA-01821: date format not recognized
ORA-02063: preceding line from LK_SJK_HIS
在重做系统之前是很正常的,可是重做系统(数据库没发生任何变化)却报错,经过分析,发现最终的问题在于执行SQL的代码是如何执行SQL的,是用什么框架封装的SQL处理还是其他的.
网上查找了很多愿意,说是实例不同,最终的解决办法是,彻底抛弃dblink,新建数据源,直连数据库而不是通过dblink来查询.
上一篇文章:« Lotus代理调用当前页面上的Javascript函数的技巧
【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment