我使用ADOconnection對象連接數據庫時﹐connectionstring中已經有用戶名和密碼了﹐為什么運行的時候還要出一個對話框﹐讓我輸入密碼啊?如何才能不顯示那個討厭的對話框?  
萬分感謝﹗﹗﹗

解决方案 »

  1.   

    ADOconnection 的 loginPrompt 设为 false
      

  2.   

    多謝樓上兄弟們的支持!感動ing!
      

  3.   

    ADOconnection 的 loginPrompt 设为 false
      

  4.   

    ADOconnection.loginPrompt:=false;
    .........
    都来接分吧^_^
      

  5.   

    看来,csdn比以前好了  :)
      

  6.   

    发表时间:  2004-09-27 15:16:02 
     回复人: meiqingsong(阿飛) ( ) 信誉:105  2004-09-27 15:26:00  得分: 0  
     无语了
      

  7.   

    随便搜一下,这个问题在CSDN至少有几十个!
      

  8.   

    不懂
    超简单问题N多书有,CSDn有,Google上有无语...http://lysoft.7u7.net
      

  9.   

    回复人: hellolongbin(一个人) ( ) 信誉:100  2004-09-27 16:37:00  得分: 0  
     
     
       发表时间:  2004-09-27 15:16:02 
     回复人: meiqingsong(阿飛) ( ) 信誉:105  2004-09-27 15:26:00  得分: 0  
     无语了
      
     
      

  10.   

    补充一下,如果你的Connectionstring是在设计时通过“build...”出来的,并且你的数据库有密码,那么在最后一步测试连接前把‘允许保存密码’那个复选框勾上,这样,再把loginPrompt 设为 false,就肯定不会有提示框了
      

  11.   

    //这是个链接Access数据库的例子,Delphi7,Access2000编译通过
      //界面是只要放一个ADOConnection1,不用设置任何属性。
      //如果用其他数据库请替换掉ConnectionString就OK了:)
      with ADOConnection1 do
      begin
        Close;
        LoginPrompt:= False;//注意这个语句!!
        ConnectionString:= 'Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=E:\test\test.mdb;Persist Security Info=True';
        try
          Open;
          MessageDlg('成功!',mtInformation, [mbOK], 0);
        except
          MessageDlg('错误!',mtError, [mbOK], 0);
          Exit;
        end;
      end;
      

  12.   

    ADOconnection 的 loginPrompt 设为 false
      

  13.   

    ADOconnection 的 loginPrompt 设为 false
      

  14.   

    ADOconnection——〉loginPrompt——〉 false
      

  15.   

    把你的DataBase1或ADOConnection1的属性LoginPrompt设置为False
      

  16.   

    ADOconnection 的 loginPrompt 设为 false
      

  17.   

    loginprompt变成false,一般数据库的连接组件都是需要有这个属性的,使用的时候要主意!!
      

  18.   

    ADOconnection 的 loginPrompt 设为 false接分了