Thick_eggplant 2015-03-31 11:51 采纳率: 0%
浏览 5709

websphere报错,数据库是DB2

后台DBManager在预加载完sql之后报错,报错信息如下:com.ibm.db2.jcc.am.SqlSyntaxErrorException: [jcc][10145][10844][3.69.24] 参数 1 无效:参数索引超出范围。 ERRORCODE=-4461, SQLSTATE=42815

程序代码:
buffer.append("WHERE ");
buffer.append("SystemCode = ? And ");
buffer.append("ParamCode = ?");

    dbManager.prepareStatement(buffer.toString());
    //设置条件字段;
    dbManager.setString(1,systemCode);
    dbManager.setString(2,paramCode);

报错就在dbManager.setString(1,systemCode);这里。第一次来CSDN发帖子求助,希望各路大神帮忙。

  • 写回答

1条回答 默认 最新

  • 清水依恋成 2015-04-02 09:19
    关注

    看看你的sql里面问号是不是敲错了,敲成中文的问号了

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题