loginprompt是肯定起作用的, 多半是你没有掌握方法
办法:
加入一个Database控件,Name:MainDatabase,LoginPrompt:False。
然后在Create事件中加入
MainDatabase.Params.Values['USERNAME'] := 'sa';
MainDatabase.Params.Values['PASSWORD'] := '';
MainDatabase.LoginPrompt := False;
MainDatabase.Connected := True;
另外注意用Tdatabase后要在其中先设置aliasname, 再设置databasename
千万注意要将query,table的别名设置为databasename而不是原来的别名
另外你也可能没有将所有的query和table的别名设置为Tdatabase中的databasename
另外你可汉化登录窗口
该窗体名字是dblogdlg.dfm, 用delphi打开它将相应的英文更改为中文并改字体,保存回去
即可