调用存储过程小故障


按钮调用存储过程,代码和效果如下,不知道哪里写的不对,求帮忙看下


var sample_id=id;
FR.remoteEvaluate('=SQL("LIMS","call delsample('"+sample_id+"')",1,1)');
alert(删除成功!);




FineReportAnsen_lh 发布于 2017-4-28 16:40
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
恍1发布于2017-4-28 16:40(编辑于 2023-9-6 09:34)
555
  • Ansen_lh Ansen_lh(提问者)

    [attach]63456[/attach]
    修改后的JS

    var sample_id=id;
    var sql=\"{call delsample(\'\"+sample_id+\"\')}\";
    FR.remoteEvaluate(\'=SQL(\"LIMS\",\"\'+sql+\'\",1,1)\');
    //alert(sql);

    //var m=call delsample(\'\"+sample_id+\"\');
    //FR.remoteEvaluate(\'SQL(\"LIMS\",\"\'+m+\'\",1,1)\');
    alert(删除成功!);


    回复
    2017-04-28 17:07 
最佳回答
0
Ansen_lh发布于2017-4-28 17:07(编辑于 2023-9-6 09:34)
555
  • 恍1 恍1

    我没有加大括号吧??我没有等于号吧???
    回复
    2017-04-28 17:08 
最佳回答
0
恍1发布于2017-4-28 17:08(编辑于 2023-9-6 09:34)
555
  • Ansen_lh Ansen_lh(提问者)

    不好意思哈,不过加了和没加都是一样的,我刚刚删除了,没效果
    回复
    2017-04-28 17:10 
最佳回答
0
Ansen_lh发布于2017-4-28 17:10(编辑于 2023-9-6 09:34)
555
  • 恍1 恍1

    var sql=\"exec jh_sff \'2017-04-09\'\"; var m=FR.remoteEvaluate(\'sql(\"fr\",\"\'+sql+\'\",1,1)\');格式是这样的额,至于你自己的存储过程有没有问题你自己要测试好,你参数那个地方也别加括号看看
    回复
    2017-04-28 17:14 
最佳回答
0
恍1发布于2017-4-28 17:14(编辑于 2023-9-6 09:34)
555
最佳回答
0
Ansen_lh发布于2017-4-28 17:15(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 592浏览人数
  • 最后回答于:2017-4-28 17:15
    活动推荐 更多
    热门课程 更多
    返回顶部