我用DataBase 连接了一个PARADOX数据库用Table及DBGrid控件显示数据库内容** 数据库有密码,密码为 123456 **** DataBase的LoginPrompt属性已经设置为false了 **在DataBase的Params中加入KEY: PASSWORD VALUE: 123456但为什么还是有登陆框出现?
解决方案 »
- Socket Error # 10054 Connection reset by peer
- 如何做CD to Mp3?
- Hello? Microsoft support?
- 高分求助:如何让delphi自带的mediaplayer放慢速度播放声音文件,如wav,mp3格式等?
- 如何设置sql server2000中的日期格式?
- 怎样判断numlock开启了?
- 简单的问题,up有分!
- 大家都说说自己公司春节的放假时间吧
- DELPHI的人气不旺了,小伙伴们快回来吧!
- 怎样从通视卡的数据广播的股票测试窗口中读取股票的行情数据?
- 古怪的问题:Delhpi用AdoStoreProc调用Oracle中存储过程怎么没有用?
- 又是Dataset not in edit or insert mode的问题
但必须先在paramas中加入用户名和密码,否则没用
还有就是session的问题
password 123456用户名是admin吗?
设置 TDataBase 的 Params,填写:
User Name=admin
Password=123456
然后再把 LoginPrompt 设为 False 就OK了。
Left = 30
Top = 155
Width = 611
Height = 286
DataSource = DataSource1
TabOrder = 1
TitleFont.Charset = DEFAULT_CHARSET
TitleFont.Color = clWindowText
TitleFont.Height = -11
TitleFont.Name = 'MS Sans Serif'
TitleFont.Style = []
end
object Database1: TDatabase
AliasName = 'W1'
Connected = True
DatabaseName = 'test'
LoginPrompt = False
Params.Strings = (
'User Name=admin'
'Password=123456')
SessionName = 'Default'
Left = 35
Top = 25
end
object Table1: TTable
Active = True
DatabaseName = 'test'
SessionName = 'Default'
TableName = 'db1.db'
Left = 80
Top = 25
end
sessoion1.addpassword('123456')就可以了paradox没有账户名的,只有密码,不像access
sessoion1.addpassword('123456')吗?
它还是有登陆框出现哦,我的Database和table控件的session
都已经设置成session1了啊!
1、把目录下的 dcu 全部删除,然后再重新 Compile 一遍看看怎么样。
2、如果第一种方法不行,你再在一下新窗体里放以后那些控件,设置一下属性,(主要方法都告诉你了)看怎么样?
等你的消息。
且设好user name和password就可以了啊
DataBase控件没有设置user name和password,并且LoginPrompt=false在窗体的oncreate事件中加入如下代码:procedure TForm1.FormCreate(Sender: TObject);
begin
Session1.Active:=false;
Session1.AddPassword('123456');
Session1.Active:=true;
Table1.TableName:='客户编码.db';
Table1.Active:=true;
end;不出现登陆框了!非常感谢各位!!