我用DataBase 连接了一个PARADOX数据库用Table及DBGrid控件显示数据库内容** 数据库有密码,密码为 123456 **** DataBase的LoginPrompt属性已经设置为false了 **在DataBase的Params中加入KEY: PASSWORD VALUE: 123456但为什么还是有登陆框出现?
解决方案 »
- 关于父类与子类的一点疑问、
- IDHTTP GET使用多线程的问题
- delphi listview控件问题
- 怎样动态连接动态连接库
- Object Pascal 中有没有在函数的任何地方返回这个函数,就像C/C++中的return 一样?
- 烦!我用流的方式把WORD文件插入到数据库中的IMAGE类型字段,如何把把该字段的内容读出来,我用SAVETOFILE生成一个指定的WORD文件,但打
- ★★为什么按钮在windows xp下没有xp效果?救命!!!
- 我好可怜呀!你们为什么不帮我!
- 在delphi6.0中如何安装控件
- 求助:请把C语言转成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;不出现登陆框了!非常感谢各位!!