如何去掉连接数据库时出现的该死的口令界面?(50分)

  • 主题发起人 主题发起人 base6
  • 开始时间 开始时间
B

base6

Unregistered / Unconfirmed
GUEST, unregistred user!
好象要在dataset的属性里改一个什么东东?
望指点
 
database.loginprompt:=false;
 
用database
把别名写在 database的alisname 中,database 的databasename随便写定一个,然后把database 的loginprompt:=false;
在table的设置中别名选database的databasename属性,就可以了。


 
把 database.loginprompt:=false;
 
为什么不先查一下以前的文章呢
 
同意以上看法
 
用database
database.alisname=interbase,
database.databasename=mydatabase
database.loginprompt:=false;
database.params:='server name=c:/data
usesname=sysdba
password=abc';


在table的设置中别名选database的databasename属性mydatabase,就可以了。
 

1.如果LOGIN的库有用户名或密码,则


loginprompt:=True;
在DATABASE的ONLOGIN事件中加入
with LoginParams do
begin

Values['USER NAME'] :=usrname;
Values['PASSWORD'] :=pwd;
end;

2.loginprompt:=flase;
两种情况均不会有对话框出现
 
加一个 database

设置 database.alisname:= mydata;
database.databasename:= DBE的数据库别名
database.loginprompt:=false;
database.params:= usesname=*****
password=*****


 
对database点右键,在弹出的对话框中填入口令,用户名,然后设置
loginprompt为False即可。
 
在BDE中连接数据库时使用“新建”,不要直接用它提供的数据库类型。
 
多人接受答案了。
 
后退
顶部