天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1673|回复: 9

在动态打印操作按钮中是否能执行SQL修改脚本

[复制链接]
chen 发表于 2011-9-21 14:20:07 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-9-27 10:10 编辑

我在在动态打印操作按钮动作执行后脚本里写了一个sql脚本 是否可以:

var id=getId();
var sql = "update tlk_tongzhidan set ITEM_STATE='1232345' where ID='11e0-e3fd-0a40e192-ac27-cf0b0728b440'";
var ds= new Packages.cn.myapps.core.dynaform.dts.datasource.ejb.DataSourceProcessBean();
ds.createOrUpdate("myApps功能示例_DS",sql,getApplication());

这个SQL脚本放在保存操作按钮是可以的,放在动态打印操作按钮报错如下:
JavaScriptRunning:[Activity Action(11e0-e3f7-c739dcb9-ac27-cf0b0728b440).打印afterActionScript]: Wrapped java.lang.NullPointerException (11e0-e3f7-c739dcb9-ac27-cf0b0728b440).打印afterActionScript#4)
看不懂
bonnie 发表于 2011-9-21 14:24:35 | 显示全部楼层
您好!看了你的代码没错。我先去我本机测试一下。
bonnie 发表于 2011-9-21 14:25:10 | 显示全部楼层
对了,忘记问您是哪个版本的呢???
 楼主| chen 发表于 2011-9-21 14:36:03 | 显示全部楼层
版本2.5  6867
purple 发表于 2011-9-21 15:18:50 | 显示全部楼层
.您的数据源是myApps功能示例_DS吗,这个参数是数据库名称哦。
 楼主| chen 发表于 2011-9-21 17:50:11 | 显示全部楼层
是的,但需要是数据源名呀,这个没有错呀
bonnie 发表于 2011-9-21 17:57:49 | 显示全部楼层
您能把你的连接数据源的那个配置信息截个图看看吗?
 楼主| chen 发表于 2011-9-22 09:42:57 | 显示全部楼层
测试了吗,可不可以
bonnie 发表于 2011-9-22 11:05:44 | 显示全部楼层
不好意思。经过测试,发现这地方确实存在问题。我已经将这点提交给我们研发同事。不好意思给您带来不便。希望谅解。
bonnie 发表于 2011-9-22 12:57:34 | 显示全部楼层
嘿嘿!关于这块的补丁给出来了。您把这个补丁打上去用用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:04

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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