永洪社区

标题: 执行数据失败:执行SQL失败:“No value specified for parameter 5” [打印本页]

作者: yhbi老6了    时间: 2023-11-14 09:37
标题: 执行数据失败:执行SQL失败:“No value specified for parameter 5”
本帖最后由 yhdata_kse3MyDA 于 2023-11-14 09:39 编辑

请教一下大佬们,sql数据集有带参数,然后在case when里面就会报这个错误,是什么原因导致的呢?


作者: yhdata_lyaa    时间: 2023-11-14 10:01
参数没有值?给参数设设置个默认值呢
作者: yhbi老6了    时间: 2023-11-14 10:33
yhdata_lyaa 发表于 2023-11-14 10:01
参数没有值?给参数设设置个默认值呢

开发说参数都有传值的,我debug也是有值的,sql 可以确认是case when部分的问题,我取消这部分sql逻辑就不报错了。原报错sqlselect部分如下:

select  c.equipment,c.equipment_name,c.dept_no,
    case when 《c_offline_time》  c.time_second <=  ?{c_offline_time} 《/c_offline_time》    then '在线'
         when 《c_offline_time2》 c.time_second <=  ?{c_offline_time2} 《/c_offline_time2》  then '离线'
         when 《c_offline_time3》 c.time_second <=  ?{c_offline_time3} 《/c_offline_time3》  then '长期离线'
         else '超长期离线' end as online_status,
c.time_change,c.max_time,c.gateway_no,c.gateway_address,c.gateway_ip,c.s_name
from  db.table
作者: yhdata_lyaa    时间: 2023-11-14 10:37
yhdata_kse3MyDA 发表于 2023-11-14 10:33
开发说参数都有传值的,我debug也是有值的,sql 可以确认是case when部分的问题,我取消这部分sql逻辑就不 ...

我debug也是有值的是在报告页面吗。数据集编辑参数 设置个默认值看看呢
作者: yhbi老6了    时间: 2023-11-15 10:26
yhdata_lyaa 发表于 2023-11-14 10:37
我debug也是有值的是在报告页面吗。数据集编辑参数 设置个默认值看看呢

对,是在报告页面做的debug,对sql数据集的参数都debug了一下,都是有值的,按道理来说报表参数是最上层的参数,所以sql中也应该是有值的。
作者: yhdata_lyaa    时间: 2023-11-15 11:10
yhdata_kse3MyDA 发表于 2023-11-15 10:26
对,是在报告页面做的debug,对sql数据集的参数都debug了一下,都是有值的,按道理来说报表参数是最上层 ...

如果参数是在报告才赋值的,那数据集是没有的呢
作者: 行走的蜗牛    时间: 2023-11-15 11:16
yhdata_kse3MyDA 发表于 2023-11-14 10:33
开发说参数都有传值的,我debug也是有值的,sql 可以确认是case when部分的问题,我取消这部分sql逻辑就不 ...

你确定用《》?
作者: 给给    时间: 2023-11-15 17:02
行走的蜗牛 发表于 2023-11-15 11:16
你确定用《》?

行走的蜗牛 厉害
作者: yhdata_lyaa    时间: 2023-11-15 17:11
行走的蜗牛 发表于 2023-11-15 11:16
你确定用《》?


作者: yhbi老6了    时间: 2023-11-15 20:31
yhdata_lyaa 发表于 2023-11-15 11:10
如果参数是在报告才赋值的,那数据集是没有的呢

你这么一说,好像也点醒了我,没有必要非要纠结这个,可以保留字段到报告层再做标签判断。
作者: yhbi老6了    时间: 2023-11-15 20:32
行走的蜗牛 发表于 2023-11-15 11:16
你确定用《》?

你用带标签的sql语句发个贴子试试看就知道为什么我这么发了,别发图片哈




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4