Session.AddPassword('你的密码');
加在打开之前

解决方案 »

  1.   

    你可以把database的loginprompt(好象是)
    设成false 
      

  2.   


      增加一个database1控件,loginprompt属性为false;
      

  3.   

    如果是选择的Database来连接数据库,则不要选择login prompt;
    如果是选择的OraSession来连接oracle,则不要选择connect prompt;
      

  4.   

    database的loginprompt设成false 
      

  5.   

    Procedure TDataModule1.Create(sender:TObject);
    begin
      With database1 do
      begin
        connected:=false;
        params.clear;
        params.append('user name=your user name');
        params.append('password=your password');
        loginprompt:=false;
        connected:=true;
      end;
    end;
      

  6.   

    在你的Database控件中設置LoginPrompt為false;Params屬性設置:
    user name='sa'
    password=''
      

  7.   

    你不要直接用table去连SQL Server,要用个database1控件,再令database1的LoginPromp属性为False,假设你的SQL Server数据库有密码,则要在Database1的Params属性中加上一行password=你的密码.
      

  8.   

    还有,table1的DatabaseName指向Database1的DatabaseName才行