一个简单的问题变成了难题了!!!(150分)

  • 主题发起人 主题发起人 头疼
  • 开始时间 开始时间

头疼

Unregistered / Unconfirmed
GUEST, unregistred user!
这个问题已经提出了,但问题仍没有解决,我再次另列一个题目,
想高手请教。
可能大家可能不知道,我用的是单机版的paradox数据库,接口用bde,
而且没有装interbase.
程序如下:
database1.loginprompt:=false;
database1.params.口令:='口令'
database1.alisaname:='sdfds';
database1.databasename:='mydb别名'
query1.databasename:='mydb别名'
query1.sql.text:='select * from my.db(非别名)'
query1.active:=true;

我用database desktop 对my.db加上口令。
问题:程序运行就有口令窗口,窗口中没有用户名一栏,怎么去掉口令窗口?
 
database.connected:=true;加到database1.databasename:='mydb别名'之后.
 
好象不行吧!
 
找到LoginPrompt属性,设为False就可以了。
 
LoginPrompt属性,设为False。
 
你有没有试过:
在表单上增加一个session控件。
DataBase的LoginPrompt属性设为False
在表单的oncreate事件中加入:
session.addpassword('你的口令');

数据表加了密码,为了避免程序运行时出现口令窗口,我这样实现,没问题啊。
 
多人接受答案了。
 

Similar threads

后退
顶部