昨天晚上帮一个网友(VB-VC)看水晶报表的问题.她说那个子报表数据不会显示.
在她本地电脑可以显示,在服务器上显示不到.
一开始以为是服务器缓存.后来一步步检查.先把参数显示在子报表,OK.
我让她先把条件去掉.在服务器上还是没有显示.
确定是子报表的数据源问题.
原来她在程序里面只填充了主报表.没有填充子报表.这样子报表根本没有数据.
但是程序又不报告错误,只是显示空白.应该提示数据源不存在才对.
解决办法:可以在程序填充子报表数据源,也可以在服务器上建立跟测试环境一样的数据源.
从晚上10:30,搞到凌晨.
在她本地电脑可以显示,在服务器上显示不到.
一开始以为是服务器缓存.后来一步步检查.先把参数显示在子报表,OK.
我让她先把条件去掉.在服务器上还是没有显示.
确定是子报表的数据源问题.
原来她在程序里面只填充了主报表.没有填充子报表.这样子报表根本没有数据.
但是程序又不报告错误,只是显示空白.应该提示数据源不存在才对.
解决办法:可以在程序填充子报表数据源,也可以在服务器上建立跟测试环境一样的数据源.
从晚上10:30,搞到凌晨.