我的表单中有一个 adoconnection 并使用 Access 2010(accdb 数据库)
我在 Access 数据库时设置了密码
当我尝试将此通行证设置为 Delphi 时,我遇到了一些麻烦:
1:Delphi 询问用户名,但我没有任何用户名。 2:当我在 ado 中设置密码(使用管理员用户名或空白用户名)时,我看到此错误:
由于初始化提供程序时出错,测试连接失败。无法启动您的应用程序。工作组信息文件丢失或被其他用户独占打开。
- 当我收到此错误时,数据库文件未打开。
最佳答案
Access 数据库的数据库密码与用户级别 Access 权限无关,用于对数据库进行加密。
您可以在连接字符串中指定数据库密码,对于 Jet/ACE OLE DB 使用 Database Password=mypass
或对于 OLE DB for ODBC 使用 Pwd=mypass
或设置它在连接生成器的最后一页中。
关于delphi - ado连接用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642812/