当我尝试连接到MS Access 2016数据库时,它无需密码即可完美连接,但是当我尝试用密码加密后连接到同一数据库时,出现此错误:
无法打开数据库。它可能不是您的应用程序可以识别的数据库,或者文件可能已损坏。
我不知道该怎么办-我的数据库未损坏,我必须使用密码进行设置。有办法做到吗,还是我在某些方面做错了?
文件扩展名为.accdb
屏幕截图:
https://drive.google.com/open?id=1vhp7pID4iQ_zoc6ImWXoJDFQv10qNRRn
https://drive.google.com/open?id=18QbuFhDU11YuYS-Pe1jxxIhtLPeff-lC
答案 0 :(得分:3)
按如下所示希望您的连接字符串,
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=[Path];Jet OLEDB:Database Password=[Password];"
因此,您使用了Microsoft.ACE.OLEDB.12.0 driver
,并且必须安装在您的计算机上,因为Windows不附带它。您可以在此link
如何使用访问连接字符串:https://www.connectionstrings.com/access/