我在BDE里设置了MS Server的数据库!
User Name 是用默认的数据库用户 sa
但现在我在delphi7中设置Tdatabasede的connected设为True时出现问题:
1.当LoginPrompt设为False时,弹出错误提示:
Unknow user name or password
用户‘sa’登录失败
登录不正确
2.当LoginPrompt设为True时,
每次弹出Database Login对话框
输入用户名:sa
密码 :sa
能够正确连接。
请问大侠,这到底是怎么一回事?
User Name 是用默认的数据库用户 sa
但现在我在delphi7中设置Tdatabasede的connected设为True时出现问题:
1.当LoginPrompt设为False时,弹出错误提示:
Unknow user name or password
用户‘sa’登录失败
登录不正确
2.当LoginPrompt设为True时,
每次弹出Database Login对话框
输入用户名:sa
密码 :sa
能够正确连接。
请问大侠,这到底是怎么一回事?
你要在database的params内加入user_name=sa
password=sa
with DataBase1.Params do
begin
Values['SERVER NAME'] := ServerName;
Values['DATABASE NAME'] := DBName;
Values['USER NAME'] := LOGINID;
Values['PASSWORD'] := PASSWORD;
end;
Try
DataBase1.Open;
Except
.....
End;
user name=sa
password=
...