在使用pypyodbc过程中,可能发生以下几个错误,解决办法记录如下:

1. 没有Microsoft Access Driver(*.mdb)等驱动

网上常见的解决办法是创建数据源,使用控制面板-管理工具-数据源管理器添加和创建数据库

打开之后,添加对应的驱动和数据库就可以

选择现有的和创建新的都可以

这个方法有时候并不一定可行,因为我们可能没有这个驱动,最好的办法是下载微软官方的数据库驱动

这两个文字的名字可以百度直接搜索到下载地址,安装之后一般就可以直接使用了

AccessDatabaseEngine_X64.exe   AccessDatabaseEngine

我还是传到百度云上吧

链接: https://pan.baidu.com/s/1ssv0ZEjjEWzf4zhvw_zvJg 提取码: raed

2 默认驱动错误

此时可能是数据库连接的驱动名和创建的源不对应

  str = 'Driver={Microsoft Access Driver (*.mdb)};PWD=' + self.password + ";DBQ=" + self.db_name# 即这个部分 Driver={Microsoft Access Driver (*.mdb)}

还有,注意windows下不是使用connect直接连接的

pypyodbc.win_connect_mdb(str)  # 对的# 错误
# pypyodbc.connect(str) 

3. 无法打开注册表项目

这是一个尴尬的问题..看看数据库的路径是否写错了,注意路径中的特殊字符

看颜色就是部队的,习惯使用\\来表示路径,注释特殊字符

F:\\SOFTWARE\\编程软件\\python\\projects\\aAAA

4. 忘记输入密码

也是一个粗心的错误,自己的数据库有密码的话,就别忘记加上

PWD=你的数据库密码

Python编程-pypyodbc无驱动和无法打开注册表等错误的解决办法相关推荐

  1. htaccess不起作用的解决方法,AllowOverride All打开后出现403错误时解决办法

    htaccess不起作用的解决方法,AllowOverride All打开后出现403错误时解决办法 参考文章: (1)htaccess不起作用的解决方法,AllowOverride All打开后出现 ...

  2. python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...

    Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...

  3. word在试图打开文件时遇到错误的解决办法

    错误为 解决办法: 打开Word,选择-文件-选项 点击左侧的信任中心按钮,然后选择右侧的信任中心设置 进入信任中心后点击左侧的受保护视图选项卡,默认是三个选项都被选中的,如图 取消勾选第一个选项&q ...

  4. python安装beautifulsoup失败_Win10环境下python36安装BeautifulSoup出现错误的解决办法

    说明:win10 64位系统,Python3.6.3 Win10环境下安装BeautifulSoup4貌似没有任何问题,但是当使用时就会报错,错误如下: 通过报错信息到相应的位置去查看文件 try: ...

  5. Ai 2015 在 win10打开的时候显示 错误:16 解决办法

    Ai 在 win10打开的时候显示 错误:16解决办法 以管理员权限运行 以win7兼容运行 解决

  6. 如何解决python中编码错误的问题_【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 对于Python解析器 而Python解析器所干的事情,就是: Python解析器,根据当前的所用的字符串编码类型 此字符串编码类型,是你自己所设置的 不 ...

  7. 【Word】Word运行时提示“Word在试图打开文件时遇到错误”的解决办法

    今天突然遇到下载的带有 .doc文件使用office 2013打开时这个问题:见下图 经多次查找资料,找到一种解决方法如下: 点击 文件 里面有个选项: 再点击 信任中心----信任中心设置 如下图: ...

  8. vim 保存时出现无法打开并写入文件错误(解决办法)

    问题原因:该文件的修改需要root权限 终极解决办法(最好用,初学者记住这一个就行,其他方式没必要去尝试) sudo vim --filename 之后输入root密码,wq!保存退出.

  9. Python编程的10个经典错误及解决办法

    接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面,严小样儿为大家罗列出Python3十大经典错误及 ...

  10. python编程时显示语法错误_Python编程的10个经典错误及解决办法

    接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面,严小样儿为大家罗列出Python3十大经典错误及 ...

最新文章

  1. 计算机基础办公软件应用技能,计算机一级计算机基础及 ms office 应用考些什么...
  2. Android -- 利用Broadcast开启Service
  3. 个人思考与研究:道德经(二)
  4. java里 currenttime_java 获取当前时间LocalDateTime currentTimeMillis java.util.Date
  5. [Jarvis OJ - PWN]——[61dctf]fm
  6. 高德sdk_联手HERE,高德进军地图海外市场 | CES 2020
  7. java多个条件排序_java定制化排序,多个条件排序
  8. 【求职英语】一些英语面试题整理
  9. jQuery Ajax请求成功后,为什么一直在error函数里
  10. 大数据营销有哪些价值
  11. 君则A3服务器地址异常信息,a3服务器端操作指南.doc
  12. 胡晓明的“出埃及记”,他将带领支付宝驶向何方?
  13. python脚本注册服务+pyinstaller打包exe开机自启动服务
  14. 手机自带浏览器的强大
  15. java 下载暂停实现_在文件下载中实现暂停/恢复
  16. Java基础-Java概述(第一、二章)
  17. 程序“[4176] char.exe: 本机”已退出,返回值为 0 (0x0)
  18. 传智播客创始人张孝祥因病去世(转)
  19. 运行数据区③---方法区
  20. FILE NAME(filename)文件名的理解

热门文章

  1. 【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )
  2. NBIoT接收十六进制数据格式转化
  3. 利用Python实现自动投票以及自动爬虫IP代理
  4. 图像处理学习笔记之空间滤波(1)图像的噪声
  5. word设置页眉页码 首页没有页眉(终于搞懂了)
  6. 基于ssh的远程连接服务器
  7. JavaScript blog式日历控件
  8. 【雷达与对抗】【2011.07】穿墙超宽带雷达成像
  9. 在openSUSE下使用Snapper实现快照…
  10. 艾司博讯:拼多多推广计划点击价格设置