我正在尝试通过 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中的错误消息有关吗?