永洪社区

标题: SQl报错 [打印本页]

作者: yhdata_kPkHFcAG    时间: 2022-2-21 09:14
标题: SQl报错
报丢弃空的参数失败,是什么原因呢?报错消息如下,startDate是一个参数
g5.qry.sql.SQLOuery@653855b7丢弃空的参数失败:"startDate"in "select
作者: Fiona    时间: 2022-2-21 09:17
在SQL里用了startDate这个参数吗,如果你没给这个参数设默认值的话,就用<startDate> </startDate> quote起来吧,参考https://www.yonghongtech.com/hel ... paramindataset.html
作者: 美滋滋    时间: 2022-2-21 09:21
你得提供一下你报错SQL的具体截图
作者: yhdata_kPkHFcAG    时间: 2022-2-21 09:36
Fiona 发表于 2022-2-21 09:17
在SQL里用了startDate这个参数吗,如果你没给这个参数设默认值的话,就用  quote起来吧,参考https://www.y ...

不可以还是报错,这里一共用了两个时间参数,
作者: yhdata_kPkHFcAG    时间: 2022-2-21 09:46
美滋滋 发表于 2022-2-21 09:21
你得提供一下你报错SQL的具体截图

报错截图,放在自己太模糊了
作者: 环环    时间: 2022-2-21 09:53
得看一下现在的sql怎么写的
作者: yhdata_kPkHFcAG    时间: 2022-2-21 10:01
永洪tech-秀秀 发表于 2022-2-21 09:53
得看一下现在的sql怎么写的

现在可以了,但是就是把所有的数据都拉取出来了,太大了,
作者: 环环    时间: 2022-2-21 10:04
设置这个就是当参数为空的时候,查询全部数据。不想查全部的可以给参数设置默认值
作者: Fiona    时间: 2022-2-21 10:04
yhdata_kPkHFcAG 发表于 2022-2-21 10:01
现在可以了,但是就是把所有的数据都拉取出来了,太大了,

标签位置放的不对
得把and包进去
作者: yhdata_kPkHFcAG    时间: 2022-2-21 10:21
永洪tech-秀秀 发表于 2022-2-21 10:04
设置这个就是当参数为空的时候,查询全部数据。不想查全部的可以给参数设置默认值 ...

默认值怎么设置呢,就是变量,怎么写呢不太会
作者: yhdata_kPkHFcAG    时间: 2022-2-21 10:23
Fiona 发表于 2022-2-21 10:04
标签位置放的不对
得把and包进去

好的,但是没放对,怎么数据出来了
作者: Fiona    时间: 2022-2-21 10:24
yhdata_kPkHFcAG 发表于 2022-2-21 10:21
默认值怎么设置呢,就是变量,怎么写呢不太会

<startDate> 写到and的前面
<endDate> 写道and的前面
您这么做了还有问题吗
在编辑参数dialog里设默认值
作者: 环环    时间: 2022-2-21 10:25
数据集里可以在上方的编辑参数里设置,如果要从报告中传递参数过来过滤,报保证下sql中的参数和报告中的参数名一致,参考下这个帖子
https://club.yonghongtech.com/fo ... 0%E5%8F%82%E4%B8%8E
作者: yhdata_kPkHFcAG    时间: 2022-2-21 10:40
永洪tech-秀秀 发表于 2022-2-21 10:25
数据集里可以在上方的编辑参数里设置,如果要从报告中传递参数过来过滤,报保证下sql中的参数和报告中的参 ...

sql设置近五天的数据,怎么写呢
作者: 环环    时间: 2022-2-21 10:46
数据集只能写固定的,如果报告中传过来,可以用dateAdd()处理出一个5天前的参数,参考
param['t']=dateAdd(today(), "month", 1);
作者: yhdata_kPkHFcAG    时间: 2022-2-21 14:28
永洪tech-秀秀 发表于 2022-2-21 10:46
数据集只能写固定的,如果报告中传过来,可以用dateAdd()处理出一个5天前的参数,参考
param['t']=dateAdd( ...

谢谢,解决了
作者: 环环    时间: 2022-2-21 14:31
        
作者: 2019.12.14    时间: 2022-2-21 16:33
有具体的截图吗?
作者: 环环    时间: 2022-2-21 16:38
         




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