一个报表程序,因为数据量很大,所以打印的时候要求分页。
但我用adoquery1.recordset.pagesize的时候报错说memory read violation
是不是ADO控件的问题?
对于这个问题有什么一般的解决方法?希望给出代码

解决方案 »

  1.   

    pagesize不是干这个用的,你可以考虑用report里面的功能实现
      

  2.   

    老大们,我当然知道会纸张分页了。
        我的意思是说,因为一次查询的记录条数太多,如果一下在fastreport的预览中全部返回的话会很占内存,而且有可能死机,所以想让结果只预览一部分,在打印的时候也是分成若干次打印,每次只读入一部分数据,所以请问有没有recordset中的相关方法,还请大家继续指导!