控件FRXREPORT连FRXDBDATASET1,然后FRXDBDATASET1的DATASET动态连接SIMPLEDATASET与ADOQUERY,默认指向SIMPLEDATASET,
现在出现一个问题,相连接SIMPLEDATASET的库打印份报表时没问题,然后指向ADOQUERY打印也没问题,但再回到SIMPLEDATASET时打印预览里的就没页面了
目前我估计跟数据库连接有关系,

解决方案 »

  1.   

    SIMPLEDATASET看看你的第二次是不是做了什么操作?
      

  2.   

    没用PREPARED呀,两种连接方式有多处调出界面,只要不换数据接口,怎么调都没事,一换就不行了.
      

  3.   

    连接后,都要prepared一下的。否则,原来的内容会被清除。
      

  4.   

    呵呵,说起来没面子,自已找着原因了,什么PREPARED这些系统都可以自已完成的.真正的原因是......
    我用错函数了.....
    别笑,用错的不是FRXREPORT的函数,而是取路径的函数....
    原来做的时候图简单用的是GETCURRENTDIR的函数来取路径,没考虑到后面改报表名的时候会产生变动,现在改为用EXTRACTFILEPATH了.
    OK,问题解决,自已给自已加分了.