我将尝试通过Excel VBA连接到密码保护的AccessDB。以下是我使用的连接字符串。
conn.Provider = "Microsoft.ACE.OLEDB.12.0"
conn.ConnectionString = "Data Source=dbPath; Jet OLEDB:Database Password=pwd;"
其中dbPath是accdb/mdb文件的路径,pwd是数据库文件的密码。密码绝对正确,但我一直收到“无效密码”的错误信息。 请有人指导我吗?-Sri。
附加信息: 我正在使用office 2010,并将此数据库保存为mdb(2003)文件(我还尝试使用accdb扩展名保存此文件)。 当我尝试为数据库设置密码时,它显示消息“使用块密码进行加密与行级锁定不兼容。将忽略行级锁定。” 这是否与VBA中的错误消息有关?