一个form,添加了fastreport,一个button用来showreport,在报表中的data页添加了ADODatabase和ADOQuery,连接到了access数据库中,连接成功,单独预览的时候也成功,但是运行delphi程序的时候出错,报告说raised exception EclassNotFound with Message "class frxADODatabase not Found,请问是什么问题?
请达人帮忙,小弟在这里先谢谢了!!!

解决方案 »

  1.   

    拖一个FR设计控件到窗口,然后数据打开,然后FR.DesignReport, 在设计界面里的菜单找数据源data, 选上database, 保存fr3就行了. 之后可以删除FR设计控件.
      

  2.   

    用的是fastreport4,简单来说就是如何从form向report里面传递所要用的数据库的问题,delphi里面没有ADODatabase这个控件,但是fastreport里面使用了这个控件,所以就报错了,这个问题如何解决呢??
      

  3.   

    我知道了, 你可能是把其它FR3文件复制成新的FR3, 你试着新建一个FR3文档吧.
      

  4.   

    就是用delphi2010和fastreport4,在delphi的Form里用什么样的控件和命令能够将access数据库正确连接到报表里面,使程序能够正确运行。
    报表里面使用了ADODatabase控件,但是delphi里面没有这个控件,所以编译运行的时候报错,如何解决??