注册 登录
编程论坛 Delphi论坛

Delohi 连接带密码的ACCESS数据库的问题!

mp3aaa 发布于 2008-05-07 17:50, 2432 次点击
我用ADOConnection1 连接了一个带密码的ACCESS 数据库
我设置Jet OLEDB:Database Password=123456(ACCESS数据库密码)
点击测试连接 弹出对话框连接成功
然后点击运行 仍然弹出 密码无效对话框 这是为什么呢?

以下是ADOConnection1.coonectionstring属性
Provider=Microsoft.Jet.OLEDB.4.0;
User ID=Admin;Data Source=D:\Program Files\New Folder\Projects\程序1\db2.mdb;Mode=Share Deny None;
Extended Properties="";
Persist Security Info=False;
Jet OLEDB:System database="";
Jet OLEDB:Registry Path="";
Jet OLEDB:Database Password=123456;
Jet OLEDB:Engine Type=5;
Jet OLEDB:Database Locking Mode=1;
Jet OLEDB:Global Partial Bulk Ops=2;
Jet OLEDB:Global Bulk Transactions=1;
Jet OLEDB:New Database Password="";
Jet OLEDB:Create System Database=False;
Jet OLEDB:Encrypt Database=False;
Jet OLEDB:Don't Copy Locale on Compact=False;
Jet OLEDB:Compact Without Replica Repair=False;
Jet OLEDB:SFP=False
8 回复
#2
xu20002008-05-08 08:04
为什么不允许保存密码
#3
mp3aaa2008-05-08 12:34
。。。哦? 必须要保存密码吗?
#4
mp3aaa2008-05-08 12:38
不行啊 还是不行 ...
当我 点击允许保存密码的时候  仍弹出对话框 “连接成功” 但是我运行的时候 还是说 “密码错误”。。。

然后我把空白密码的钩去掉 上面输入 ACCESS数据库密码 123465 单击测试连接 弹出对话框

[[it] 本帖最后由 mp3aaa 于 2008-5-8 12:48 编辑 [/it]]
#5
mp3aaa2008-05-08 17:23
好啦 终于好啦
原来是我当初做这个小软件的时候用的 窗口 太多啦 当时是一个窗口用一个ADOConnection1 后来因为要样各个窗口的数据同步 所以就建立了一个数据块公用了一个ADOConnection1  因为粗心 有些窗口的ADOConnection1  没有被公用。。。。
#6
mp3aaa2008-05-08 17:24
特别感谢 XU2000 多次帮助我
特别感谢 XU2000 多次帮助我
特别感谢 XU2000 多次帮助我
特别感谢 XU2000 多次帮助我
特别感谢 XU2000 多次帮助我
特别感谢 XU2000 多次帮助我
特别感谢 XU2000 多次帮助我
特别感谢 XU2000 多次帮助我
特别感谢 XU2000 多次帮助我
#7
lisatisfy2008-07-25 17:37
呵 呵 。可以就好
1