ADOConnection:=TADOConnection.Create(nil);
  ADOConnection.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=False;'
  +'User ID='+user+';PassWord='+Trim(edt_password.text)+';Initial Catalog='+Catalog
  +';Data Source='+server+
  ';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=ASPEN;Use Encryption for Data=False;Tag with column collation when possible=False';
  ADOConnection.Close;
  ADOConnection.Connected:=True;本来我已经把连接字符串赋给ADOConnection(我自己做了一个登录界面,该界面上输入用户名和密码),但当运行到ADOConnection.Connected:=True;时,还是需要弹出输入连接sql server数据库的用户名及密码,即database login界面。请问是怎么回事?