怎样去掉打开数据库时提问用户名和密码(50分)

  • 主题发起人 主题发起人 xinjia
  • 开始时间 开始时间
X

xinjia

Unregistered / Unconfirmed
GUEST, unregistred user!
打开Access数据库时总问username&password,虽然直接回车即可通过,
能不能使系统不在提问?
 
loginPrompt:=False;
 
设DataBase的loginprompt属性为False
在params中添加如下:
user name=你的用户名
password=你的密码
 
使用Database控件,table连接database,DataBase的loginprompt属性为False
 
以下三种方法均可实现你的要求
1、loginPrompt:=False
2、loginprompt:=False
params中加入
USER NAME=你的用户名
PASSWORD=你的密码
3、
在onLogin时间的局柄中写入如下语句
LoginParams.values['USER NAME']:=usename;
LoginParams.values['PASSWORD']:=PassWord
 
用TDATABASE连接数据库时参照上述修改即可.
但我发现一点即修改后你应重新启动
机器,然后重新编译连接以后就不会出现对话框了。
 
使用Database控件,
“AliasName”设置Access数据库的名称
"DatabaseName"设置为你随便起的数据库的别名
“Params”添加“user name=你的用户名”
“password=你的密码”
“LogoinPrompt”设置为false
好象不需要重新启动吧
 
反正我在连接ORACLE时发现,用TDATABASE连接数据库后在调试环境下即使程序
退出连接时的设置好象一直起作用.非得启动机器才能清除设置(???)
 
多人接受答案了。
 
后退
顶部