用REPORT报表控件,统计形成的数据对应在库中,有时(在数据量少的时候)能打印出来,有时就打印出错,并出现以下提示   
  Invaild BLOB handle in record buffer 
  我不知是怎么回事,请各位高手指教!
  另经过我几天的测试,报表在7页以内能够打印,超过7页就不能打印,出现
Invaild BLOB handle in record buffer   提示
请指教!

解决方案 »

  1.   

    这个问题好像是QuickReport的Bug,建议使用别的报表控件,比如FastReport
      

  2.   

    对,是个bug,我用QuickReport时也出现过类似情况,当到一定长度时,便打印不了
    后来用了FastRepost,问题解决了
      

  3.   

    用我的控件简单实现!http://www.csdn.net/cnshare/soft/15/15471.shtm
      

  4.   

    不知你是不是用BDE的,如果是那应该是你是Blob Size 太小了,
    可以在BDE里把BLOB SIZE 设大点,默认都只有32K,如果你的报表
    使用了图片等大二进制字段,不改BLOB SIZE 肯定不行的。