sql查询能出来,姓名参数查询为空,没有添加过滤

1.png

FineReport 帆软用户sPR1mHfMRN 发布于 2023-3-10 15:14
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-3-10 15:29(编辑于 2023-3-10 15:31)

1、检查一下你的参数面板上面的控件名称与数据库里面是否是一样的?

检查控件的参数名称image.png与你的数据集里面的名称是不是一样的?大小写都要一样!!!

2、是不是在参数里面录入汉字就都查询不出来。但是日期可以?那可能是mysql汉字乱码的原因参考一下

MySQL数据库中文乱码- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

image.png

3、检查一下你数据库里面这个姓名是不是空格或者不可见的字符,你从数据库导出来后,去测试看一下这个姓名前面与后面是不是有空格,其它其它不可见的字符!

  • 帆软用户sPR1mHfMRN 帆软用户sPR1mHfMRN(提问者) 这些我检查过了,其他报表的中文查询,URL也是添加过了utf8,mysql字符集也是utf8都是正常的,只有这张报表出现这个问题
    2023-03-11 18:50 
  • CD20160914 CD20160914 回复 帆软用户sPR1mHfMRN(提问者) 把得到的语句拿到数据库去执行了
    2023-03-11 18:53 
  • 帆软用户sPR1mHfMRN 帆软用户sPR1mHfMRN(提问者) 回复 CD20160914 我直接全部复制粘贴到新报表,就一点事情都没有了,搜索正常了
    2023-03-12 14:03 
  • CD20160914 CD20160914 回复 帆软用户sPR1mHfMRN(提问者) 你仔细看一下差异在哪里
    2023-03-12 14:20 
最佳回答
0
yzm339714Lv6中级互助
发布于2023-3-10 15:17

我猜是日期控件那的问题把,其他为空,也就日期这了,看看日期控件的设置

  • 3关注人数
  • 377浏览人数
  • 最后回答于:2023-3-10 15:31
    请选择关闭问题的原因
    确定 取消
    返回顶部