使用的数据模块,其他页面引用该数据模块以前在一些页面(很少,2到3个页面)偶尔也会出现
missing connection or connectionstring 这个提示,不过检查数据控件(adoQuery,adoTable的Connection属性都有设置),而且不影响相关的数据显示今天同样出现了
missing connection or connectionstring 这个提示,不过这时有的数据就不显示,有的数据却显示(连接的是同一个数据模块中的ADOConnection)当将不显示数据的数据控件(如query_dept,query_dept的sql属性中有对dept表的查询)的active手动设置为true以后,在delphi中可以看到显示的数据,但是编译运行程序则不再显示数据,而且数据表(dept表)中的数据会被全部删除.
已经试过几次了,都是这样,而且这个出问题的窗体中没有对dept表的删除操作.

解决方案 »

  1.   

    估計問題很大了...重裝Delphi試試看.
      

  2.   

    TADOConnection的Connection属性没有指定,要将这个属性指到你的SQL数据库!  Application.CreateForm(TDataModule1,   DataModule1);  
          DataModule1.ADOConnection1.Connected:=   false;  
          try  
              DataModule1.ADOConnection1.ConnectionString:=   GetConnectionString;  
              DataModule1.ADOConnection1.Connected:=   true;  
          except  
              on   e:exception   do  
              begin  
                      MessageBox(Application.Handle,Pchar('数据库初始化设置错误,请与系统管理员联系!'   +   char(13)   +   string(e.Message)),'错误',MB_OK   OR   MB_ICONSTOP);//显示错误提示  
                      Exit;  
              end;  
          end;Missing   Connection   or   ConnectionString    
      很明显吧,没有联接或连接字符串。  
      那就是意味着,你在程序中的某个地方把连接或连接字符串清空了,但没有重新负值。
      

  3.   

    谢谢大家的回复我要说明一下的是,这个错误是在delphi中打开页面的时候报的错误,编译以后的程序不报这个错误,但是数据会不显示,而且数据会被删除--------------------------现在发现这个问题可能是跟控件TdxDBTreeView有关我是在加了这个控件以后出现的这个问题,因为这个控件需要指定一个DataSource后来重新添加了一次这个控件,虽然在delphi中打开这个页面的时候还是报missing connection or connectionstring 但是数据已经可以显示,而且不会被删除今天早上在delphi中再次打开这个页面
    missing connection or connectionstring 这个错误也没有了
      

  4.   

    missing connection or connectionstring
    這個問題我也遇到過,你按照我的方法或者單步調試應該會得到解決!
      

  5.   

    //当将不显示数据的数据控件(如query_dept,query_dept的sql属性中有对dept表的查询)的active手动设置为true以后,在delphi中可以看到显示的数据,但是编译运行程序则不再显示数据,而且数据表(dept表)中的数据会被全部删除.//
    如果active手动设置为true以后可以显示的话,就说明可以连上了,你在  DataModule1.ADOConnection1.ConnectionString:=   GetConnectionString;  
              DataModule1.ADOConnection1.Connected:=   true;
    这里追踪一下,他的值是什么,有没有在程序过程中清空,或者连到哪里去啊