既然分开可以得到正确结果,那你就设两个CallableStatement分别对两种情况调用吧我觉得应该是存储过程的问题,没理由会出错啊
解决方案 »
- 强化java的书籍
- 关于在线编辑器支持分页?
- Hibernate问题
- 问个myeclipse自动生成映射问题
- 如何使用Apache的HSSF(POI)来写上万行的Excel报表
- tomcat报错信息java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) an
- 关于tomcat和iis整合后,servlet不能执行的问题
- 不用建ODBC,怎么连接dbf的数据库文件
- 几经周折,struts1.1终于弄通了,但公司也要跨了.....
- 菜鸟求助:介绍一点jdom解析xml的知识
- 怎么用泛型对DAO层进行简化~~
- ~~Java调用DLL方法多多 :)
去掉自动增长行就可以了
也就是说
x情况字段的排列是A/B/C/D/E.....
y情况字段的排列是B/D/A/E/C.....
错误的结果集字段名获得的时候也是错误
争取的x情况下
rs.getString("A") = rs.getString(0);
但是多错误的时候
rs,getString("A")的结果却是第三例的结果,这个根本就不是我所需要的值
用不同的存储过程试试看