当前位置: 代码迷 >> DB2 >> DB2 奇怪有关问题 希望大家进来看看 小女谢过啦
  详细解决方案

DB2 奇怪有关问题 希望大家进来看看 小女谢过啦

热度:6422   发布时间:2013-02-26 00:00:00.0
DB2 奇怪问题 希望大家进来看看 小女谢过啦!
Java code
[jcc][Thread:WebContainer : 1][SQLException@35a135a1] SQL state  = null[jcc][Thread:WebContainer : 1][SQLException@35a135a1] Error code = -4460[jcc][Thread:WebContainer : 1][SQLException@35a135a1] Message    = [jcc][10150][10300][4.9.78] 参数无效 列名 HKN_KG1 不明 。 ERRORCODE=-4460, SQLSTATE=null[jcc][Thread:WebContainer : 1][SQLException@35a135a1] Stack trace followscom.ibm.db2.jcc.am.SqlException: [jcc][10150][10300][4.9.78] 参数无效: 列名 HKN_KG1 不明。 ERRORCODE=-4460, SQLSTATE=null    at com.ibm.db2.jcc.am.fd.a(fd.java:660)    at com.ibm.db2.jcc.am.fd.a(fd.java:60)    at com.ibm.db2.jcc.am.fd.a(fd.java:103)    at com.ibm.db2.jcc.am.ib.a(ib.java:1772)    at com.ibm.db2.jcc.am.tm.a(tm.java:1770)    at com.ibm.db2.jcc.am.tm.getString(tm.java:1613)    at com.ibm.ws.rsadapter.jdbc.WSJdbcResultSet.getString(WSJdbcResultSet.java:2467)


以前的代码是在ibm 8.1 下运行没有问题,但是db2 升级到9.7 就出现上面的问题
不知道大家有木有遇到过!

------解决方案--------------------------------------------------------
列名 HKN_KG1 不明---

你的sql是一个联合查询吧。应该是列名 HKN_KG1有重复的了(不同的表里都有这个字段),你在字段名前加上表名进行限制就行了。
------解决方案--------------------------------------------------------
应该不能吧 难道要再换回低版本的?

以前遇到过这个问题,后来在ibm网站上找到了解决办法

http://www-01.ibm.com/support/docview.wss?uid=swg21432063

探讨
我一会试下,
但是想在问下,能不能从db2 版本上处理这个问题呢
应为在低版本上没问题,到9.7 就出问题
  相关解决方案