我怎么用不同的窗体 调用 一个窗体的ADOCONNETION? 
我的form1里的ADOtable 的connection属性是
form_db.adoconnetion1  但是我运行的时候他说 miss connection什么问题啊

解决方案 »

  1.   

    把ADOCONNETION放在TDataModule中,所有单元都uses TDataModule;
      

  2.   

    form1里引用你那个form_db单元就行了,注意不要交叉引用,最好还是来个datamodule比较好
      

  3.   

    有没有uses要调用的那个窗体单元.
      

  4.   

    我把他放在了 formdb这个窗体里了
    也uses 了还有 哪个datamodule怎么弄 也是专门放数据的一个窗体还是,,没用过
    请指教
      

  5.   

    其实不需要一定把ADOCONNETION放在TDataModule中TDataModule是专门存放数据集的一个窗体,
    建立方法:
    File-->New-->Other-->
    选择New页面,然后选择 Data Module即可完成创建!
      

  6.   

    我把他放在其他的窗体里
    然后连接的时候也能连接上 form_db.adoconnection
    就是运行的时候总出错  miss connection 不清楚是那里出了问题
    我试一下data module
      

  7.   

    在你的每个窗体代码里都有一行:
    implementation就在这行下面加上:Uses YourMainUnit;//你的ADOCONNETION所在的窗体单元如下面:implementation
    Uses YourMainUnit;//你的ADOCONNETION所在的窗体单元
      

  8.   

    记得是每个要用到ADOCONNETION的窗体都要加上Uses YourMainUnit;然后在你的每个ADO元件上设Connect为:YourMainForm.ADOCONNETION 就行了