蓝蚂蚁工作室:wordpress建站,二次开发,主题修改,仿站等网站地图 | 联系我们

蓝蚂蚁工作室

高性能云服务器就选阿里云
当前位置: 首页 > 技术交流 > 编程技巧 > pywintypes.com_error:-2147352567

最近用python读个access数据库,结果报错:

pywintypes.com_error: (-2147352567, ‘发生意外。’, (0, ‘ADODB.Connection’, ‘未找到提供程序。该程序可能未正确安装。’, ‘C:\\WINDOWS\\HELP\\ADO270.CHM’, 1240655, -2146824582), None)

解决方法:

环境:Windows 10 x64 + Python 2.7 +  win32com

安装64位 Microsoft Access Database Engine 2010 Redistributable,下载地址为  https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13255&6B49FDFB-8E5B-4B07-BC31-15695C5A2143=1

再将连接字符串改为DSN =’PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=数据库名;‘

conn = win32com.client.Dispatch(r'ADODB.Connection')
    DSN = 'PROVIDER=Microsoft.ACE.OLEDB.12.0;DATA SOURCE=D:/q_work/aspdb/lxhf.mdb;'
    conn.Open(DSN)

就可以了

本文地址http://www.lmygzs.com/archives/1157.html

版权说明:如非注明,本站文章均为 蓝蚂蚁工作室 原创,转载请注明出处和附带本文链接。

模板分类
福扫码领红包
联系我们
推荐内容
扫一扫关注我们,微信号:lmywzgzs