用Database具体是aliasName填入接数据库别名params填入usernaem=''
password=''  而且loginpromit为false
databaseName填入新的别名如aaa,则你的query和table就用aaa就可以了

解决方案 »

  1.   


    使用TDatabase设置Connect := True;
    LoginPrompt := False;
      

  2.   

    Login Prompt管用的!object Form1: TForm1
      Left = 176
      Top = 107
      Width = 696
      Height = 480
      Caption = 'Form1'
      Color = clBtnFace
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clWindowText
      Font.Height = -11
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      OldCreateOrder = False
      OnCreate = FormCreate
      PixelsPerInch = 96
      TextHeight = 13
      object Database1: TDatabase
        AliasName = 'account'
        DatabaseName = 'test'
        LoginPrompt = False
        Params.Strings = (
          'USER NAME=account'
          'PASSWORD= account')
        SessionName = 'Default'
        Left = 248
        Top = 72
      end
    end记得打开之前先写好用户名与口令!
      

  3.   

    LiginPrompt := False
    不一定管用
    有时候还是弹出登陆对话框
      

  4.   

    你可能有多个dateset,而不是每个都用了LiginPrompt := False
      

  5.   

    bde可以做到,但就是有时莫名其妙就好了,有时莫名其妙由步行了。
    做好用ADO,很容易就做到,而且不需打包BDE.