以前做好的报表,一直都没有更改过的。但是昨天上传到服务器上,在别人机器上运行的时候,就老是 弹出登陆数据库 框。
郁闷啊,我机器上可以的没错的,当时是在别人机器上,所以也没发很多时间去研究,以为是一些常规问题。
所以后面在网上忙活了一天后,找到相关的解决方法都不适用。
今天一大早就跑到一同事机器上自己亲自运行,仔细调试。终于找出原因:原来我设置的空数据源(null)的问题。
之前:
之后:
不同的就是把
删掉,然后我在service mmrp11_inq 设置了一条默认值,每次查询的时候,都是
执行这个IF里面的数据,所以也不担心查询的时候 没得报表的标题、表头什么的。
呵呵,希望帮到一些被同样问题困扰的朋友!