使用Windows 8 x64bit中的python 2.7.7访问数据库(* .mdb)连接

时间:2015-02-11 02:44:51

标签: python ms-access-2007 adodbapi

我是python脚本的初学者。随着我的学习越来越有趣。现在我试图通过python脚本设置与Access数据库的连接。但每当我试图连接它时会抛出这样的错误:

Traceback (most recent call last):
  File "F:\python programs\rd.py", line 15, in <module>
    conn = adodbapi.connect(constr,timeout=10)
  File "C:\Python27\lib\site-packages\adodbapi\adodbapi.py", line 116, in connect
    raise api.OperationalError(e, message)
OperationalError: (InterfaceError("Windows COM Error: Dispatch('ADODB.Connection') failed.",), 'Error opening connection to "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=F:/python programs/remotemanager.mdb"')

我怀疑这个错误,因为每当我搜索解决方案时,我都会得到与我在程序中编写的代码相同的代码。我的代码是这样的。

import adodbapi

DataBase = "F:\\python programs\\remotemanager.mdb"
constr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=%s" % DataBase
conn = adodbapi.connect(constr,timeout=10)
cur = conn.cursor()

任何人都可以帮我解决问题吗?最终目标是与访问数据库建立成功的连接。

注意:我也尝试了pypyodbcpyodbc但没有用...

0 个答案:

没有答案