【发布时间】:2012-08-15 18:33:42
【问题描述】:
我正在尝试通过 Excel VBA 打开与受密码保护的 AccessDB 的连接。
我正在使用以下连接字符串
conn.Provider = "Microsoft.ACE.OLEDB.12.0"
conn.ConnectionString = "Data Source=dbPath; Jet OLEDB:Database Password=pwd;"
其中 dbPath 是 accdb/mdb 文件的路径,pwd 是 dbfile 的密码。密码绝对正确,但我总是收到错误“不是有效密码”。 有人可以指导我吗? -斯里兰卡。
附加信息: 我正在使用 office 2010 并将此数据库保存为 mdb(2003) 文件(我也尝试使用 accdb extn 保存此文件)。 当我尝试为数据库设置密码时,它显示消息“使用分组密码进行加密与行级锁定不兼容。行级锁定将被忽略。” 和VBA中的错误信息有关系吗?
【问题讨论】:
-
您确定需要数据库密码而不是用户密码吗?
标签: vba ms-access-2010