我是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()
任何人都可以帮我解决问题吗?最终目标是与访问数据库建立成功的连接。
注意:我也尝试了pypyodbc
和pyodbc
但没有用...