使用 pywin32 中 adodbapi 连接数据库, 关闭连接后重新打开出现异常
2009-05-26 15:28
411 查看
环境:
python 2.52
pywin32-212.win32-py2.5.exe
问题:
关闭数据库连接后重新打开 产生 raise InterfaceError #Probably COM Error 异常
File "C:\Python25\lib\site-packages\adodbapi\adodbapi.py", line 253, in connect
raise InterfaceError #Probably COM Error
adodbapi.adodbapi.InterfaceError
看来一下代码,这部分代码是
try:
conn=Dispatch('ADODB.Connection')
if win32:
pythoncom.CoInitialize()
except:
raise InterfaceError
改成先初始化,再连接
try:
if win32:
pythoncom.CoInitialize()
conn=Dispatch('ADODB.Connection')
except:
raise InterfaceError
网上也看到有类似解决的,居然是07年就有的了,这个问题居然一直没修复?
python 2.52
pywin32-212.win32-py2.5.exe
问题:
关闭数据库连接后重新打开 产生 raise InterfaceError #Probably COM Error 异常
File "C:\Python25\lib\site-packages\adodbapi\adodbapi.py", line 253, in connect
raise InterfaceError #Probably COM Error
adodbapi.adodbapi.InterfaceError
看来一下代码,这部分代码是
try:
conn=Dispatch('ADODB.Connection')
if win32:
pythoncom.CoInitialize()
except:
raise InterfaceError
改成先初始化,再连接
try:
if win32:
pythoncom.CoInitialize()
conn=Dispatch('ADODB.Connection')
except:
raise InterfaceError
网上也看到有类似解决的,居然是07年就有的了,这个问题居然一直没修复?
相关文章推荐
- C# 连接 SQL Server 数据库,出现异常:provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
- 在derby数据库下使用hibernate出现的异常
- 解决用Mysql 使用navicate远程连接数据库出现1045 access denied for user 'root'@'localhost' using password yes
- WordPress 使用过程偶尔出现”建立数据库连接错误”
- 处理SQL2000附加数据库时出现【服务器: 消息 1813,级别 16,状态 2,行 1未能打开新数据库】的异常
- 关于使用CreateUserWinzard控件创建用户时出现连接数据库问题的解决方法
- 让Hibernate自动重新连接数据库——使用c3p0连接池
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- C#主窗体控件打开一个子窗体,子窗体关闭后,再重新打开子窗体出现:无法访问已经释放的对象
- C#操作串口,带异常处理,解决端口占用时打开串口出现异常错误,串口关闭时发送数据报错
- 测试app,需要注意,在所有的页面关闭屏幕再打开会不会出现异常
- 数据源不定时间段后连接中断(解决方法:连接关闭后设置自启动,重新自动连接;Jboss异常:SQL Error 17002和SQL Error 17008
- Eclipse出现异常,强制关闭后,无法打开闪退
- winform程序,使用dotnetbar后,偶尔出现的打开窗口异常的解决
- IE8和IE9出现“此网页上的问题导致internet explorer 关闭并重新打开该选项卡
- 出现的问题: A、使用命令行无法登录oracle或者显示ORA-01109:数据库未打开; B、使用PL/SQL登录出现 ORA-01033:ORACLE initialization or
- ASP.NET使用OLEDB适配器访问ACCESS数据库出现各类连接异常
- 关闭SQL Server 数据库所有使用连接
- ireport连接数据库、工具使用过程出现的问题及解决方法
- 使用powerdesigner连接数据库时出现Non SQL Error : Could not load class com.mysql.jdbc.Drive