有没与人遇到过这种情况,在设计器里查这张表所有数据能显示,查具体某一条就不会显示了,


FineReport vectory 发布于 2020-6-22 14:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2020-6-22 15:20

应该是中文乱码的问题,导致你的筛选条件中输入了中文识别不出来

参考MySQL数据库中文乱码-https://help.finereport.com/doc-view-1127.html

?useUnicode=true&characterEncoding=UTF-8

image.png

最佳回答
0
张洪威Lv6高级互助
发布于2020-6-22 14:30

你看一下你navicat的那个图片,sql里面name 变成了蓝色,可能是字段名字问题。 

  1. 检查数据连接是否连错

  2. 帆软里面的语句测试一下,把and name  的这个判断删掉看看能否出数据。


  • vectory vectory(提问者) 也不行,但在navicat里可以查得出来,数据库连接正常
    2020-06-22 14:55 
  • 张洪威 张洪威 回复 vectory(提问者) 就是你那个name字段冲突了啊,你把and name 删掉应该有数据,数据库里面把name字段后面加个s
    2020-06-22 14:57 
  • vectory vectory(提问者) 我就好奇同一条sql 在navicat里可以出来,复制过来就没数据了
    2020-06-22 14:58 
  • vectory vectory(提问者) 回复 张洪威 也没有加了ss,navicat里查的触数据,但设计器里就查不出来
    2020-06-22 14:59 
最佳回答
0
Ethan_12Lv6见习互助
发布于2020-6-22 14:50

条件一个个加上去,看看是哪个条件出的问题

  • vectory vectory(提问者) 加了where 就没数据了,select * from 表 就有
    2020-06-22 14:56 
  • Ethan_12 Ethan_12 回复 vectory(提问者) 只加一个条件也不行吗,把单引号改成双引号试一下吧
    2020-06-22 15:01 
  • 4关注人数
  • 395浏览人数
  • 最后回答于:2020-6-22 15:20
    请选择关闭问题的原因
    确定 取消
    返回顶部