为什么相同参数每次返回的结果却不一样? 高分!!!
用PB 6.5开发,数据库是oracle
功能:
写一个报表, 在脚本中用retrieve加参数调用datawindows中的select 语句
现象:
奇数次执行该报表时只能返回一行数据,偶数次执行该报表时却能够返回正确的数据(不止一行).
排查过程:
1.将该select语句在oracle 的sql plus中执行多次,每一次都能返回正确的数据.说明select语句无误.
2.用messagebox分别跟踪参数传递情况,每一次都是正确的. 就是在只返回一行数据的情况下,参数也没有错误. 说明参数传递无误.
3.脚本应该也没有问题. 因为该脚本我已经在其它程序中套用过多次,从来没有出现过类似现象.
请教csdn里面的高手,有没有能够解决此类问题的,
或者是给我点思路.我确实是没辙了!