请问:如何执行存储过程并返回结果集?
如何执行存储过程并返回结果集? 可以给更详细一点的内容吗让更多想帮你的人清楚明白 报表内容是用存储过程写入的。现在想先用WR执行存储过程得到数据返回记录集再跟当前报表数据进行对比。(因为数据太多了,用get text from screen area太麻烦了。)
有没有什么好的方法呢? 好像没听说过WR可以调用存储过程的,好像也就一个db_execute_query用来执行SQL语句。何必一定要调用存储过程呢?直接用SQL语句不就可以了吗?如果一定要,就自己写个程序或DLL用ADO来调用,再把结果返回给WR,不过这样好像更麻烦一点 报表是用存储过程来写入的,没有记录到数据库,所以无法用SQL语句来读取。db_execute_query只能执行SQL语句。有什么方法可以比较好的比较录制时报表数据和回放时的数据。 找到了另一种方法:录制时将报表导出为文本或是Excel文件,然后改名或另存到另一个地方;
用这个文件和回放时导出的文件用file_compare进行比较就行了。
(好像WR是没办法调用存储过程!)
页:
[1]