gpt4 book ai didi

python - pyodbc 与 Access 2013 数据库加载问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:34:15 25 4
gpt4 key购买 nike

我在使用 pyodbc 访问 MS Access 2013 数据库时遇到问题。连接字符串是:

conn = pyodbc.connect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:\\testmodel.accdb;")

我收到的错误是:

pyodbc.Error: ('HY000', "[HY000] [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key Temporary (volatile) Ace DSN for process

请帮忙!我已经看到它可以与 2007 db 一起使用...它可以与 2013 一起使用吗?

谢谢!乔恩

最佳答案

每当我看到该错误消息时,通常是因为我也在 Access 本身中打开了数据库,并且我做了一些本质上“锁定”数据库的操作,例如在设计 View 中打开对象或对 VBA 模块进行了更改。确保您没有打开 Access 应用程序本身的实例,然后重试。

另一个可能的原因是某些驱动器的根文件夹可能具有受限的权限。您可以尝试将 .accdb 文件移动到所有用户通常都具有读/写访问权限的位置,例如,

C:\Users\Public\Documents

看看是否有帮助。

关于python - pyodbc 与 Access 2013 数据库加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21866141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com