一个小问题,解决立即给分,在线等待

yangzuyu12 2003-06-19 10:40:04
我作的一个应用程序用的是mysql数据库,为什么每次执行时都要输入数据库密码和用户名,不知道有什么办法去掉呢,请指点
...全文
37 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruixi 2003-06-20
  • 打赏
  • 举报
回复
你可以手工添加一个TDataBase控件,然后关联到数据库。
jhglegend 2003-06-20
  • 打赏
  • 举报
回复
将LoginPrompt属性设置为False
xuejinlong 2003-06-19
  • 打赏
  • 举报
回复
将TDataBase的LoginPrompt属性设置为False

如果数据库有用户名和密码在DataBase的params属性中增加两项:
(7.0版本)
key value
user name 用户名
password 密码

(7.0以前的版本)
user name=用户名
password=密码



AaronChengBJ 2003-06-19
  • 打赏
  • 举报
回复
在DataBase的params属性中增加两项:
(7.0版本)
key value
user name 用户名
password 密码

(7.0以前的版本)
user name=用户名
password=密码

将LoginPrompt属性设置为False
sduzjw 2003-06-19
  • 打赏
  • 举报
回复
可以在tdabase中设好连接的数据库然后将loginprompt设为FALSE
ruixi 2003-06-19
  • 打赏
  • 举报
回复
好象你问过这个问题。

如果是用BDE的话,在你的TDataBase控件的ONLogin事件中写
procedure TFrmMainForm.Database1Login(Database: TDatabase;
LoginParams: TStrings);
begin
loginparams.Values['User Name']:='sa';
loginparams.Values['password']:='123456';
end;
yangzuyu12 2003-06-19
  • 打赏
  • 举报
回复
我用的是BDE
还有请说的清楚一点
一滴木 2003-06-19
  • 打赏
  • 举报
回复
同意楼上的
hammer_shi 2003-06-19
  • 打赏
  • 举报
回复
还需要将database的loginprompt选择去掉
lovelymelon 2003-06-19
  • 打赏
  • 举报
回复
把adoconnection的loginprompt设置为false
yangzuyu12 2003-06-19
  • 打赏
  • 举报
回复
哪个TDataBase控件有ONLogin事件呢,我怎么没找到

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧