为什么我在使用ADO的时候,有的时候已打开源代码,DELPHI就自动关闭了?

解决方案 »

  1.   

    這個可能是你的 ADO 聯接默認是打開, 而打開 delphi 時, 相關的聯接又不存在, 就會出錯!
    所以, 一般在程序運行時, 再將 ado 相關的 active 或 connect 設為 true! 而不要在設計時, 就設為聯接狀態
      

  2.   

    因为你的有些数据集控件的Active=True了,直接打开dfm文件把相关的数据集控件的Active设置为False,在打开就好了。
      

  3.   

    如楼上;
    在程序设计的时候不要将数据库链接控件的active设置为true;譬如adoconnection;
    adoquery;adotable之类的;
      

  4.   

    你肯定在程序设计中手动打开了连接,ADO在启动时找不到连接,就会这样,解决方式就是但开源代码,而不是工程,改掉,然后再打开!
      

  5.   

    to yitong0834(极宫亮)
    谢谢,我的确实手动打开了,按你的方法作了,好了,谢谢
      

  6.   

    我以前碰到过你一样的问题,尤其是用了数据模块的时候,记得将ADOConnection的connectionstring设置不正确时时,连接建立不了,就会这样