Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

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来查询.



【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment