帆软连接本地数据库查询数据出错

image.png

连接本地的数据库查询全部表中数据时能查询出来,

加条件后就查询不到数据,是什么问题?

image.png

FineReport BitterMelon 发布于 2023-12-29 16:43
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
BitterMelonLv4初级互助
发布于2023-12-29 20:06

使用SHOW VARIABLES LIKE 'character%';  查看本地数据库的字符集编码方式,如果character_set_server是latin1修改成utf8。(修改 MySQL 的 my.ini 文件中的字符集键值。default-character-set = utf8 character_set_server = utf8。改完之后重启MySQL服务即可。)

参考链接:https://help.fanruan.com/finereport/doc-view-1988.html

最佳回答
0
JL98Lv6中级互助
发布于2023-12-29 16:44

语句放到本地数据库查一下,看一下结果

  • BitterMelon BitterMelon(提问者) 同样的语句在本地数据库能查询出数据
    2023-12-29 16:45 
  • JL98 JL98 回复 BitterMelon(提问者) 把查询条件换成id试一下
    2023-12-29 16:47 
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-12-29 16:46

把=改为like看看,感觉有空格符导致

最佳回答
0
苏菲的供词Lv6初级互助
发布于2023-12-29 16:54

换双引号看看

最佳回答
0
jenniferjunLv4初级互助
发布于2023-12-29 16:57(编辑于 2023-12-29 16:58)

SELECT * FROM dws_nc_avg_consume_mi where deptname =N'人力资源部'

主要是看下你本地数据库的编码,然后看下帆软连接的编码

最佳回答
0
青春只因年少Lv6中级互助
发布于2023-12-29 17:12

查询出来的表头,带有?号的项目是不是有重复?条件使用字段没有问题的表头查询测试,单引号,改成双引号试试。

最佳回答
0
yoggaLv5见习互助
发布于2023-12-29 17:16

试试 SELECT * FROM dws_nc_avg_consume_mi where trim(deptname) ='人力资源部'

  • 6关注人数
  • 231浏览人数
  • 最后回答于:2023-12-29 20:06
    请选择关闭问题的原因
    确定 取消
    返回顶部