直接调用的存储过程参数默认,只有字段,没有数据为什么   sql sever数据库

药品使用排名状况.cpt

参数默认只显示字段,不显示数据,在页面浏览的时候也没有数据


FineReport 傲娇小盼盼 发布于 2019-12-4 13:52 (编辑于 2019-12-4 17:02)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
historyLv4初级互助
发布于2019-12-4 14:10

你原来的SQL执行有没有数据

  • 傲娇小盼盼 傲娇小盼盼(提问者) 我在数据库里面对定义的进行赋值,有数据,单独执行存储过程没数据,然后在帆软中调用存储过程默认参数是没有数据,只有字段。
    2019-12-04 14:27 
  • history history 回复 傲娇小盼盼(提问者) 单独执行存储过程没数据的意思是你没传参数吗?你试一下把数据库能正常出来数据的参数放在帆软那里,看一下有没有数据
    2019-12-04 14:48 
  • 傲娇小盼盼 傲娇小盼盼(提问者) 回复 history 我在数据库传入参数能看到数据,然后在帆软里面输入一样的就只有字段,没数据
    2019-12-04 15:59 
  • history history 回复 傲娇小盼盼(提问者) 你把在数据库的参数弄到帆软里,不要让帆软的参数是默认值吖
    2019-12-04 16:44 
  • history history 回复 傲娇小盼盼(提问者) 方便导出模板看一下吗?
    2019-12-04 16:57 
最佳回答
0
18328816101Lv5中级互助
发布于2019-12-4 13:59(编辑于 2019-12-4 14:35)

你的sql是不是没用参数为空选择全部-https://help.finereport.com/doc-view-2394.html

image.png

  • 傲娇小盼盼 傲娇小盼盼(提问者) 我输的默认参数,按说默认的应该是有数据的,但是这个没有
    2019-12-04 14:27 
  • 18328816101 18328816101 回复 傲娇小盼盼(提问者) 数据集的预览你输入值,看数据集有没有结果
    2019-12-04 14:34 
  • 傲娇小盼盼 傲娇小盼盼(提问者) 回复 18328816101 输入了,然后没有数据,只有字段
    2019-12-04 14:47 
  • 18328816101 18328816101 回复 傲娇小盼盼(提问者) 看看你写的sql
    2019-12-04 14:50 
  • 傲娇小盼盼 傲娇小盼盼(提问者) 回复 18328816101 我直接就是调用的存储过程,只写了上面控件科室,医生的sql 医生 select 0 UserID, \'全部\' UserName union select UserID,UserName from GHBaseDB.dbo.tUsers 科室 select 0 DepartID, \'全部\' DepartName union select DepartID,DepartName from GHBaseDB.dbo.tDepart
    2019-12-04 16:02 
最佳回答
0
18516561497Lv2见习互助
发布于2019-12-4 15:28(编辑于 2019-12-4 15:28)

过滤字段是否为字符串类型,过滤是参数拼接引号

  • 傲娇小盼盼 傲娇小盼盼(提问者) 没看懂
    2019-12-04 16:02 
  • 18516561497 18516561497 回复 傲娇小盼盼(提问者) 比如你现在条件是 where p = ${param},改成 where p = \'${param}\'
    2019-12-04 16:52 
  • 4关注人数
  • 663浏览人数
  • 最后回答于:2019-12-4 17:02
    请选择关闭问题的原因
    确定 取消
    返回顶部