请帮忙:我的程序快完成了,目前存在一个问题:如何在应用程序中不输入密码打开加了密的paradox表(50分)

  • 主题发起人 主题发起人 wst
  • 开始时间 开始时间
W

wst

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在应用程序中不输入密码打开加了密的paradox表
 
检索一下。
 
1.使用 DataBase 控件
2.将LoginPrompt属性设为false.
 
你用database和query控件。
其中你可把database的loginprompt:=false和connected:=true
 
Session.AddPassword('nidemima');
然后打开表。
 
我使用的是桌面数据库paradox,使用database需要如何配置?还望赐教!
 
Croco:你的方法可用,但用database,就不明白了。croco你知道吗?
 
把DBDEMOS的biolife.db加密码:'biolife',然后按用Database的
隐藏密码窗口的方法,在Delphi5执行下面这段程序,确要密码,为什么?
begin
Database1.AliasName := 'DBDEMOS';
Database1.DatabaseName := 'xxx';
Database1.Params.Clear;
Database1.Params.Add('PASSWORD=biolife');
Database1.LoginPrompt := False;
Database1.KeepConnection := True;
Database1.Connected := True;
Database1.Open;
Table1.DatabaseName := Database1.DatabaseName;
Table1.TableName := 'biolife.db';
Table1.Active := True; ------ 这里出密码窗口了。
end;
 
用Paradox表最好使用database控件,这样有利于使用数据库的库的功能,
例如加解密码
 
formOnCreate事件
tablename.session.addpassword('your password');
tablename.open;
 
补充:
你如果用database可在database的params(忘了怎样写)的属性里加上
user name=****
password=****
加上我上面说的完全可以。
 
多人接受答案了。
 
后退
顶部