获取控件值并传入带参输入的存储过程

如下图:点确认时,可以执行语句:hkp wdd bk '2025-05-22 '14:33:11 '卡机5'

,点确认时会提示出错 ,不知道是哪里写的有问题,请教各位指点下image.png

var sqlrq = "('"+'left($sjxz,10)'+"')";

var sqlsj = "('"+'right($sjxz,9)'+"')";

var sqlkj =this.options.form.getWidgetByName("kj").getValue() ; 

 var sql2 = "hk_p_wdd_bk ";

 var row = FR.remoteEvaluate('=SQL("HR","'+ sql2 + sqlrq +sqlsj + sqlkj +'",1,1)');

 var res = FR.remoteEvaluate();

location.reload();

 

FineReport zoan 发布于 2025-5-22 14:42 (编辑于 2025-5-22 14:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-5-22 14:45

这个格式

var sql="exec 存储过程名称 "+参数1+","+参数2+","+参数3;

var res=FR.remoteEvaluate('=sql("数据库连接","'+sql+'",1,1)');

  • zoan zoan(提问者) 按您的指导改完后 现在点确认提示:
    synchronous http requests are not supported
    译文
    不支持同步http请求

    2025-05-22 14:53 
  • 华莉星宸 华莉星宸 回复 zoan(提问者) 登录决策平台,管理系统-安全管理,把设置都关闭看看
    2025-05-22 15:03 
  • 2关注人数
  • 32浏览人数
  • 最后回答于:2025-5-22 14:45
    请选择关闭问题的原因
    确定 取消
    返回顶部