预览报表时遇到错误,如何调试查bug

楼主
我是社区第161819位番薯,欢迎点我头像关注我哦~
在帆软中,模板写好之后总会遇到模板报错或者数值为空的情况,但是在数据库中执行sql明明能查出值来。如何调试呢?



或者遇到模板出错的情况



这时我们想找问题所在时,可以根据日志来看情况。首先选择文件-选项-高级-dubug级别



然后打开日志,把日志清空了,预览报表然后查询,从日志里找到sql,把sql复制到navicat中,运行分析一下。





会发现SJ_XIANGMU = '      销售商品、提供劳务收到的现金' 条件中多了几个空格,所以会查不出值来。然后查看模板果然前面带了空格。



所以进行空格处理就可以了,sql中加LTRIM()或者过滤时不选‘等于’,选‘包含于’。问题就解决了。

喜欢帆软的小伙伴,欢迎与我交流。QQ:706760123

编辑于 2019-6-23 12:39  
分享扩散:
参与人数 +1 F豆 +200 理由
传说哥 + 200 太棒了,给你32个赞,么么哒

查看全部评分

沙发
发表于 2019-6-23 12:48:50
板凳
发表于 2019-6-24 14:41:14
地板
发表于 2019-6-25 08:53:12
Navicat在哪
5楼
发表于 2019-6-25 09:12:32

navicat没有截图,作用就是分析一下日志的s'ql。
6楼
发表于 2019-6-29 15:15:10
棒,给你32个赞
7楼
发表于 2020-9-15 15:36:58
程序数据集怎么调试?或者输出日志?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

6回帖数 2关注人数 7874浏览人数
最后回复于:2020-9-15 15:36

返回顶部 返回列表