我用SQL语句加减乘除后生成一个动态字段让报表控件(QuickReport)读取。但是当被除数是0时MySQL会将字段内容设为NULL
而QuickReport的DBText控件读取到NULL会报错。
我知道两个解决办法,但是不想用。想请大家帮忙想想其他办法。谢谢
我想到的两个方法。
1、把动态字段弄成静态的。在程序中想办法消除NULL(静态字段不灵活)
2、可以更改QuickReport的DBText源代码。价格判断NULL的代码。(该代码不能一劳永逸,升级QuickReport后还得再改。以后时间长了也忘了改过这里)