是问你输入密码吧?把adoconnection控件的keep connection属性设为true
就不会出现了。

解决方案 »

  1.   

    const
    //系统连接数据库字符串
      ConnectionString= 'Provider=SQLOLEDB.1;' +
                        'Persist Security Info=False;' +
                        'User ID=%S;'+
                        'Password=%s;'+
                        'Initial Catalog=%S;' +
                        'Data Source=%S';
    .............
          AdoConnection1.Connected:=false;
          AdoConnection1.LoginPrompt:=False;
          AdoConnection1.ConnectionString:=Format(ConnectionString,[sUser,sPassword,sDataBase,sServer]);
          Adoconnection1.Connected:=true;
    .........
      

  2.   

    ADOConnection.LoginPrompt 设置成False就不会有对话框了.
      

  3.   

    我是设为true了,可还是一样,为什么?
      

  4.   

    ADOConnection.LoginPrompt 设置成False果然可以了,谢谢大家!!!!!!!!!!!!!