有一个数据库加密码的问题请教?

linlky 2003-08-20 09:27:23
我用DELPHI6做了个人员管理软件。我数据库用的是Access可是。对Access加密时

可以。。。可是我在程序中把ADO的一个属性连接数据库的。就是每次开启这个软件

时都要输入Database login的username和password

可是我一直输入不对呀。。。不知是username错还是password错。。。

我对数据加密时只有一个密码。。。哪有什么用户名呀???

我试过了。。用计算机的用户名不行。。。用表名也不行。。。

我已经有点头晕了。。。所以,请大家指教一下。。。。

到底要输入什么呢????

...全文
64 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
XXSingle 2003-08-20
  • 打赏
  • 举报
回复
同意楼上。。。。。。
Shiyl 2003-08-20
  • 打赏
  • 举报
回复
同意 cscer(石头)
//声明连接字符串
Const
SConnectionString = 'Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=%s;'+'Jet OLEDB:Database Password=%s;';
OO_is_just_P 2003-08-20
  • 打赏
  • 举报
回复
编辑连接字符串时所有页面里面的database password才是数据库密码。

如下:
正确的:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\aaa.mdb;Persist Security Info=False;Jet OLEDB:Database Password=aaa
错误的:
Provider=Microsoft.Jet.OLEDB.4.0;Password=aaa;Data Source=.\aaa.mdb;Persist Security Info=True
xuejinlong 2003-08-20
  • 打赏
  • 举报
回复
靠!没有用户名输入个屁呀,不输入用户名就可以了。
按楼上的方法就不用每次输入了,记住,不要设置用户名。
cscer 2003-08-20
  • 打赏
  • 举报
回复
其实你可以在连接字符串中的Database Password设置为当前数据库密码

然后将ADOConnection的LoginPrompt设置为false即可
cscer 2003-08-20
  • 打赏
  • 举报
回复
Admin
oygy 2003-08-20
  • 打赏
  • 举报
回复
用户名是Admin
award 2003-08-20
  • 打赏
  • 举报
回复
增加一个TDatabase, 将新建的TDatabase的AliasName指定的你的数据库,将要使用数据库的Table(或TDataSource)的DatabaseName设置为新建的TDatabase的DatabaseName,然后将TDatabase的LoginPrompt设置为False
(此在没有用户名及密码时)
若有用户名及密码,需在TDatebase内设定及连接.

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧