我用ODBC与Access相连,但是每次都要用输入admin来登陆数据库。怎么样能登上数据库又不显示这个界面呢?请帮帮忙。

解决方案 »

  1.   

    可以选择记住密码,看看你的Object Inspector中相关设置
      

  2.   

    可以选择记住密码,看看你的Object Inspector中相关设置
      

  3.   

    对,应该设置成 LoginPrompt:= False;而不是 ture!有些数据连接控件没有LoginPrompt属性,你就可以动态设置好用户名和密码!
      

  4.   

    设置ADOConnection.LoginPrompt:=false
    在ConnectionString的生成过程中输入用户名和密码,并确认选择"允许保存密码"单选框.
      

  5.   

    1   把数据库控件中的LoginPrompt值设为false;
    2   在代码中,写上用户名和密码;
    3 把数据库控件中的connected值设为true.
      

  6.   

    procedure TForm1.FormCreate(Sender:TObject);
    begin
      Database.Params.Values['USERNAME']:='';
      Database.Params.Values['PASSWORD']:='';
      Database.LoginPromt:=False;
      Database.DataabaseName:='';
      Database.AliasName:='';
    end;
      

  7.   

    Login Prompt := false在connectionstring中加上: UserId=...; PassWord=....
      

  8.   

    同意 neowang(小白)的做法,最简单啦,不用写任何代码就可以搞定
      

  9.   

    不行啊,我没有用ADO  我把代码上去了,可是不行。还是会弹出Database login对话框。
    而且报错,无法登陆DataBase 错误指向Password,可是Access没有密码的呀!再麻烦一下各位! 
     
      Table1.Database.LoginPrompt:=False;
      Table1.Database.DatabaseName:='MyAccess';
      Table1.Database.Params.Values['USERNAME']:='admin';
      Table1.Database.Params.Values['PASSWORD']:='';