存在啊,connection组件放在数据模块上,数据及核数据元组件放在报表里,同在一个工程中,且我已打开该工程。

解决方案 »

  1.   

    你用记事本打开放置数据集(如tadodataset,tadotable等)的所有*.dfm文件,找到有的数据集的Active=True的.你把它设为False就行.估计是你打开了数据集没有关闭,当你在程序中调用数据集时就打开,用完后就关闭.
      

  2.   

    不是,delphi有这个毛病,你在一个窗口中加了一个quickreport的话,再单独加一个的话,就会出错,提示已有一个报表单元。我的方法是在刚new一个工程时,先不进行任何保存,然后就new了N个(估计会用到的报表数,宁多勿少)单独的quickreport就行,然后再保存。
      

  3.   

    吧原来的连接断开例如ADOCONNECTION什么的,最好去掉,就可以了