只要一调用就出错,是什么问题?

解决方案 »

  1.   

    共有两个页面:
    1. ActiveXform .  里面有数据库连接等组件...   ADOConnection,ADOTable...
    2. form          一般的windows页面通过Tform.Create(nil).show 打开 form
    在form 里  ADOTable.Connection:=ActiveXform.ADOConnection 出错凡是用到ActiveXform里的数据全部出错。
      

  2.   

    这说明你的机器上没有安装与ADO相匹配的数据库,比如ADOTable连的数据库是SqlServer,而下载的客户机上却没有这个数据库。
      

  3.   

    //在form 里  ADOTable.Connection:=ActiveXform.ADOConnection 出错
    因为 在ActiveXlibraly 中没有ActiveXform1 这一变量.解决的方法是用一个公共的数据模块,
    在ActiveXform1,和 form中都可以调用
      

  4.   

    我也发现,这种窗体之间不能互相引用。我的解决办法一般是做一个隐藏的panel,在需要时将其现形,当作窗体,这样比较简单。