请教,SQL SERVER的数据库登录窗口能否去掉?(100分)

Q

qzkkk

Unregistered / Unconfirmed
GUEST, unregistred user!
请教,SQL SERVER的数据库登录窗口能否去掉?
在delphi环境下,database控件中的loginprompt好像不适用于sql server?
 
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打开它将相应的英文更改为中文并改字体,保存回去
即可



 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
932
SUNSTONE的Delphi笔记
S
顶部