将adoconnection(连接数据库的组件)的loginprompt的属性设置为false即可

解决方案 »

  1.   

    将adoconnection的loginprompt的属性设置为false
      

  2.   

    query.Connection.LoginPrompt:=false;
    huo 
    query.database.LoginPrompt:=false
      

  3.   

    用一个TADOConnection或TDatabase控件来关联数据集控件,并高
    LoginPrompt为假.
      

  4.   

    设置LoginPrompt=false的前提是你的用户名和密码已经事先设置好了,否则会报错,请注意(同时如果你使用sa,而没有密码设置,则由于密码字段为空,好像哪个密码验证对话框还会弹出来得,所以最好自己设置一个有密码的用户去链接数据库)
      

  5.   

    用bde,就要用TDatabase控件,用户名和密码事先设置好,并设LoginPrompt为假.即可.
      

  6.   

    将loginprompt的属性设置为false,是第一步,大家都没谈到第二步,若有密码验证,也可以加进去啊!不用再弹出,也安全,是这样:procedure Tlogin_form.Database1Login(Database: TDatabase;
      LoginParams: TStrings);
    begin
    LoginParams.Values ['user name']:='test';
    LoginParams.Values ['password']:='test';
    end;加分吧!我用此法已做个几个工程了。