[常见FAQ] WSJdbcResultSet.java:1541这个错误是怎么回事啊?

crabdave 2008-07-24
在我们的WAS中出现这种错误:
Exception = com.ibm.db2.jcc.b.SqlException
Source = com.ibm.ws.rsadapter.jdbc.WSJdbcResultSet.getObject
probeid = 1617
Stack Dump = com.ibm.db2.jcc.b.SqlException
at com.ibm.db2.jcc.b.r.a(r.java:1564)
at com.ibm.db2.jcc.b.r.m(r.java:483)
at com.ibm.db2.jcc.b.r.W(r.java:1486)
at com.ibm.db2.jcc.b.rc.a(rc.java:1059)
at com.ibm.db2.jcc.b.rc.getObject(rc.java:1046)
at com.ibm.ws.rsadapter.jdbc.WSJdbcResultSet.getObject(WSJdbcResultSet.java:1541)
就是在查询的时候,大部分SQL执行查询的时候都没有问题,但有一个SQL在数据库中查询是好的,没有问题,可是在java代码中执行查询就报这样的错误!不知道为什么!

crabdave 2008-07-25
解决了!问题出在数据库中查询到的数据集,有些字段内的数据过长,其中还有半个汉字在里头,把那半个汉字删除,就没问题了!
programmer 2008-07-29
奇怪了,就是有数据是半个汉字,那也应该按半个汉字查出来,也不至于抛jdbc  异常吧!
Global site tag (gtag.js) - Google Analytics