放个DataBase,设置好所有参数。
并且设置LoginPrompt为False;

解决方案 »

  1.   

    将数据库连接中的loginprompt属性设为false 
      

  2.   

    能不能讲详细一点,各位老大,我界面上只有一个TTable,一个TDataSource,一个TDBGrid,如何解决?
    你们一般都是怎么作的?
      

  3.   

    我這麼做過,把數據庫控件的屬性LoginPrompt設为False,還是跳出数据库用户名和密码的对话框
      

  4.   

    在DataBase中的parammter中加入这两行
    user name=数据库的用户名
    password=上面用户的口令
    将数据库连接中的loginprompt属性设为false 
      

  5.   

    to cszk4
    嘿嘿,不好意思,我是一个初学者。
    可是这样的话不是DBGrid就用不了了?
      

  6.   

    Database1: TDatabase;
    ......
    // 试试以下
      try
        Database1.close;
        Database1.DriverName := 'MSSQL';            // ****别漏了,也可在设计时设置,
                                                    // 取决于你使用的数据库类型
        Database1.DatabaseName := '你的数据库别名';  // ****别漏了,也可在设计时设置
        Database1.LoginPrompt := False;
        Database1.Params.Clear;
        Database1.Params.Add('DATABASE NAME=' + '你的数据库名称');
        Database1.Params.Add('SERVER NAME=' + '服务器名称');
        Database1.Params.Add('USER NAME=' + '用户');
        Database1.Params.Add('PASSWORD=' + '密码');
        Database1.Open;
      except
        showmessage('数据库连接失败!');
        application.Terminate;
      end; 
      

  7.   

    如果TDataSource所联接的数据厍真的没有密码就只要把它的LoginPrompt属性设为False
    就可以了