FastReport SQL结果值与报表显示值不一致?

安涛声依旧 安涛声依旧 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
执行的SQL如下, 用于打印产品标签的,但是最后一张Fqty应该为100000的,但报表显示却是10000.
这种情况是偶然发生的.把程序关闭后重运行,打印又可以正常了.

另外这个Fqty是有条码的.条码的扫描结果显示也是错误的.
因此,报表模板中的文本控件宽度不足的可能基本排除.

 select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb1.bmp' as Fpic,1 as ID 
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb2.bmp' as Fpic,2 as ID
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb3.bmp' as Fpic,3 as ID
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb3.bmp' as Fpic,4 as ID
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb3.bmp' as Fpic,5 as ID
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb3.bmp' as Fpic,6 as ID
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb3.bmp' as Fpic,7 as ID
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb3.bmp' as Fpic,8 as ID
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb3.bmp' as Fpic,9 as ID
union select '批号001' as FLot,'1151' as FDate,'10000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb3.bmp' as Fpic,10 as ID
union select '批号001' as FLot,'1151' as FDate,'100000' as FQty,'C:\DOCUME~1\pack\LOCALS~1\Temp\bb11.bmp' as Fpic,11 as ID
order by id

...全文
评论 8
收藏 已收藏
分享
返回顶部
安涛声依旧
数据库相关 2,508 成员 88,437 内容