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

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

[楼主失联] 定时任务中调用存储过程

[复制链接]
yinhouming 发表于 2022-10-20 10:05:54 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:29401
【浏览器类型】:Chrome/其他
【联系方式-QQ】:562393928
【联系电话】:    18627863530
【问题描述】:

如何在任务中调用存储过程,麻烦给个示例!!








vin 发表于 2022-11-1 14:15:21 | 显示全部楼层
关于sql存储过程应用的实例,可以看看以下两个帖子:
1、sqlserver如何调用存储过程?
http://www.teemlink.com/bbs/foru ... 0&fromuid=55489
2、如何在脚本中调用存储过程?
http://www.teemlink.com/bbs/foru ... 9&fromuid=55489

 楼主| yinhouming 发表于 2022-11-2 09:10:05 | 显示全部楼层
vin 发表于 2022-11-1 14:15
关于sql存储过程应用的实例,可以看看以下两个帖子:
1、sqlserver如何调用存储过程?
http://www.teemli ...

这啷个例子都只能是放在普通脚本中能用,放在定时任务中就用不了了,现在采取的一种在数据库设置定时任务的方式来做的
lillian828 发表于 2022-12-29 14:16:52 | 显示全部楼层

(function(){   
        var ParamsTable = getParamsTable();                                             
        var Domainid = getDomainid();                                                                 
        var docProcess = getDocProcess(getApplication());                                    
        var in_id = '__igFO8h02HIepU3gNr8J';
        var  dpg = docProcess.queryByProcedure("call out_test(String:"+in_id+",out:package)",getParamsTable(),1,2,Domainid);              
        println("dpg:"+dpg);            
        println("dpg.datas:"+dpg.datas);              
        println("dpg.datas.size:"+dpg.datas.size());            
        for(var i = 0;i<dpg.datas.size();i++){              
                var map = dpg.datas.get(i).getItemMap();               
                println("map:"+map);           
                println("map.OID:"+map.get("OID"));   
        }
})()
 楼主| yinhouming 发表于 2023-2-16 09:18:27 | 显示全部楼层
已经解决,可以结贴

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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