关于SQL存储过程调用

本帖最后由 52312634 于 2017-4-19 16:02 编辑

我想在提交报表的时候,同时调用一个存储过程,存储过程我已经写好了,

数据连接是 data
我要调用的存储过程是 Tree
参数是 class_ISO


根据论坛上提供的办法, 一直提示失败,不知道原因,请高手指教。
FR.remoteEvaluate('=SQL("data","call Tree class_iso",1,1)')


我只有这么多F豆了,都贡献了。


PS:最后的结果是:
var sql="exec Tree 'class_iso'" ;
FR.remoteEvaluate('sql("data","'+sql+'",1,1)');


需要说明的是,此处的 class_iso 与本报表无关,应该是个常量,但是对存储过程来讲是个变量。
感谢大家的热情帮助!
FineReport52312634 发布于 2017-4-19 15:26
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共12回答
最佳回答
0
macro_hard发布于2017-4-19 15:26(编辑于 2023-9-6 09:34)
555
最佳回答
0
yiyemeiying发布于2017-4-19 15:32(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2017-4-19 15:33(编辑于 2023-9-6 09:34)
555
  • 52312634 52312634(提问者)

    提示:
    class_iso is not defined

    我说的参数,是我需要人工给存储过程传递的一个参数,跟报表没有关系。
    回复
    2017-04-19 15:37 
最佳回答
0
Poseidon发布于2017-4-19 15:35(编辑于 2023-9-6 09:34)
555
  • 52312634 52312634(提问者)

    我需要提交报表的时候,调用这个存储过程

    我在填报属性里面,有个填报成功后执行,然后有个脚本,
    我需要的是这个脚本,不知道怎么写。
    回复
    2017-04-19 15:39 
最佳回答
0
52312634发布于2017-4-19 15:37(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    先在js界面的右上角定义一个参数 class_iso ,值选公式,公式内容:$你的参数名
    FR.remoteEvaluate(\'=SQL(\"data\",\"exec Tree \'+class_iso+\'\",1,1)\')
    回复
    2017-04-19 15:39 
最佳回答
0
52312634发布于2017-4-19 15:39(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon
    FR.remoteEvaluate(\'=SQL(\"data\",\"exec Tree \'class_iso\'\",1)\')
    这样试试
    回复
    2017-04-19 15:41 
最佳回答
0
macro_hard发布于2017-4-19 15:39(编辑于 2023-9-6 09:34)
555
  • 52312634 52312634(提问者)
    还是不行呢,可否帮我远程下?
    加我QQ 52312634
    回复
    2017-04-19 15:43 
最佳回答
0
Poseidon发布于2017-4-19 15:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
52312634发布于2017-4-19 15:43(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    var sql=\"exec Tree \"+ class_iso;
    FR.remoteEvaluate(\'sql(\"data\",\"\'+sql+\'\",1,1)\');
    或者
    var sql=\"exec Tree 这里写个常量试试\" ;
    FR.remoteEvaluate(\'sql(\"data\",\"\'+sql+\'\",1,1)\');
    回复
    2017-04-19 15:26 
最佳回答
0
52312634发布于2017-4-19 15:46(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 898浏览人数
  • 最后回答于:2018-5-17 13:44
    活动推荐 更多
    热门课程 更多
    返回顶部