起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2418|回复: 1

[结贴] 一个sql执行错误

[复制链接]

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
发表于 2019-8-29 19:25:23 | 显示全部楼层 |阅读模式
用以下的源码执行:    String BIDPRJNAME = tmp.iterator().next().getString("BIDPRJNAME");
                    StrSql = "    update  BIDDINGPAPERDOCUMENTS_MASTER set BIDPRJNAME= ?  where ID =  ?";
                    binds = new ArrayList<Object>();
                    binds.add(BIDPRJNAME);
                    binds.add(ID);
                    sql.put(DatabaseProduct.ORACLE.toString(), StrSql);
                    SQL.select(sql, binds, "/ERP/BID/BIdFile/data");
                    log.info("更新子信息:" + StrSql + "binds:" + binds);

--> binds:[2018年武汉某部训练演练室改造设计服务项目集中采购 , D1AEDEC7D2594F21ADA3F22BFD2B9D95]
2019-08-29 19:15:19 编码: JUSTEP150039; 提示: 执行sql:     update  BIDDINGPAPERDOCUMENTS_MASTER set BIDPRJNAME= ?  where ID =  ?, binds: [2018年武汉某部训练演练室改造设计服务项目集中采购 , D1AEDEC7D2594F21ADA3F22BFD2B9D95]出错

我单独把sql拿出来,套上参数 放到服务器运行时ok的。

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-29 19:34:23 | 显示全部楼层
是因为要返回一个结果集,改用executeUpdate,已经解决。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-20 20:29 , Processed in 0.105023 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表