报表调用oracle存储过程报错, 无法返回数据集,存储过程中用到了临时表

报表调用oracle存储过程报错, 无法返回数据集,存储过程中用到了临时表,如果换成实体表就能返回出值,用临时表就报表







FineReportwlkj 发布于 2016-12-30 10:34
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
Poseidon发布于2016-12-30 10:34(编辑于 2023-9-6 09:34)
555
  • wlkj wlkj(提问者)

    没有,我是写给你看的,一个数据集就一个存储过程
    回复
    2016-12-30 11:31 
最佳回答
0
Poseidon发布于2016-12-30 10:38(编辑于 2023-9-6 09:34)
555
  • wlkj wlkj(提问者)

    oracle加set coconut on,报错,执行不了

    回复
    2016-12-30 10:44 
  • wlkj wlkj(提问者)

    oracle加set coconut on,报错,执行不了

    回复
    2016-12-30 10:45 
  • 青红色 青红色 回复 wlkj :请问楼主怎么解决的
    回复
    2017-12-25 17:34 
最佳回答
0
wlkj发布于2016-12-30 10:44(编辑于 2023-9-6 09:34)
555
最佳回答
0
wlkj发布于2016-12-30 10:45(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    {:9_225:}那这句话应该是SQL SERVER特有的;
    ORAC我这没库无法给你测试,你把过程贴出来看下
    回复
    2016-12-30 10:46 
最佳回答
0
Poseidon发布于2016-12-30 10:46(编辑于 2023-9-6 09:34)
555
  • wlkj wlkj(提问者)

    {call JKDA_YCJGTJ10(\'\',\'\',\'超重\',\'\',\'\',\'\',\'\',\'\',\'2\',?)}{call JKDA_YCJGTJ2(\'\',\'\',\'超重\',\'\',\'\',\'\',\'\',\'\',\'2\',?)}
    两个存储过程是一样的
    只是一个用实体表一个用的是临时表
    用临时表的查不出数据



    回复
    2016-12-30 11:28 
最佳回答
0
wlkj发布于2016-12-30 11:28(编辑于 2023-9-6 09:34)
555
  • Poseidon Poseidon

    你一个数据集执行了2个过程?建立2个数据集分开使用试试
    回复
    2016-12-30 10:34 
最佳回答
0
wlkj发布于2016-12-30 11:31(编辑于 2023-9-6 09:34)
555
最佳回答
0
zhoulx6454发布于2017-8-17 11:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
newskysoft发布于2017-12-23 22:05(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 782浏览人数
  • 最后回答于:2017-12-25 17:34
    活动推荐 更多
    热门课程 更多
    返回顶部