pypyodbc 的坑
1, 你要先确认你自己的office的版本, 你要安装access dabase engine. 但是 sb 微软的驱动 32位的不让装, 64位的也不让装, 吐槽微软100次---MS个大SX.
最后只能卸载office , 重装. 重装的过程中 office 2016的安装包,自动安装的话不会给你选择32为或者64位的机会,直接安装32位版本, 即便你安装的操作系统是64位的, 你要解压在包里赵setup64.exe 双击安装 吐槽微软100次---MS个大SX.
安装完64位的office, 你在安装64位的access database engine ,倒是没有问题了.
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key Temporary (volatile) Ace DSN for process
2, 安装完毕, access database engine 无权限, 我操额ms个大爷的, 安装完没权限, 无法操作.
去注册表改权限吧, 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\ODBC 自己想着加.
3, access 改完权限了,
but, access database engine 访问mdb 文件的时候必须要代路径,不管是相对的还是据对的, 你不带路径, 算你错. ms 一再挑战极限, NMMP.
微软的access Database 是个脑残的产品, 用access database的是更是NC.
浪费我这么多时间, 就是tmd给你填坑的, 你倒是写个清楚的文档出来, sb MS * 100000.
日了狗.