将数据类型更改为长整数时,会出现Access DB注册表项临时问题

时间:2018-11-28 16:36:29

标签: ms-access pyodbc

将Access DB中的数据类型从Number更改为Large Number时,尝试通过pyodbc连接到Access DB时收到以下错误。

conn_str = (r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};'
r'DBQ=\\X\XXXXXX\WWWWWWWW\EEEEEEE\DDDDDDD\CCCCCC\XXXXXXX\XXXXXXXX.accdb;')

cnxn = pyodbc.connect(conn_str)
pyodbc.Error: ('HY000', "[HY000] [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key Temporary (volatile) Ace DSN for process 0x2224 Thread 0x22b4 DBC 0x12894a24  

这与pyodbc有关吗,还是与Access DB 2016有关?当我将数据类型设置为数字时,我的脚本运行良好,但是当我将其更改为大数字时,它似乎将其锁定了。当我改回数字时,问题仍然存在。我必须回到旧版本的数据库才能再次工作。我尝试过重新启动,复制并粘贴到新位置,但是由于某种原因,它已锁定。

0 个答案:

没有答案