Python操作access数据库出错

我才是二亮 2014-12-06 08:34:18
使用Python进行Access数据库操作,报如下错:

Traceback (most recent call last):
File "access.py", line 4, in <module>
conn.Open(DSN)
File "<COMObject ADODB.Connection>", line 3, in Open
File "D:\Program Files\Python27\lib\site-packages\win32com\client\dynamic.py",
line 276, in _ApplyTypes_
result = self._oleobj_.InvokeTypes(*(dispid, LCID, wFlags, retType, argTypes) + args)
pywintypes.com_error: (-2147352567, '\xb7\xa2\xc9\xfa\xd2\xe2\xcd\xe2\xa1\xa3',(0, u'Microsoft JET Database Engine', u"\u4e0d\u80fd\u4f7f\u7528 ''\uff1b\u6587\u4ef6\u5df2\u5728\u4f7f\u7528\u4e2d\u3002", None, 5003045, -2147467259), None)

环境:

python版本:2.7.8
系统版本:win7 64bit
不知道出错原因,在线求各位帮忙解决,谢谢大家了。
...全文
187 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
我才是二亮 2014-12-06
  • 打赏
  • 举报
回复
找到原因了,是因为数据库被其他应用占用了。只要关闭其他程序即可。

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧