SystemError:使用ibm_db连接到数据库时,无异常设置的错误返回

时间:2017-10-30 11:09:00

标签: python python-2.7 db2 robotframework

我无法连接到数据库。我试图通过Robot Framework运行自动化脚本,我使用pip安装了ibm_db模块。但是错误是如此通用,以至于我无法解决它。

>>> import ibm_db
>>> conn = ibm_db.connect("DATABASE=<database>;HOSTNAME=<host.co
m>;PORT=<port>;PROTOCOL=TCPIP;UID=<userid>;PWD=<password>;", "", "")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
SystemError: error return without exception set

IBM Db2数据库安装在Windows 7上运行的远程服务器上。我可以手动连接到数据库。 IBM_DB模块版本是2.0.7。 Python版本为2.7.9,可在Windows 10系统上运行。我能够从具有类似配置的另一个系统运行相同的脚本。

1 个答案:

答案 0 :(得分:0)

在连接到IBM DB时,我遇到了同样的问题。我的机器上安装了DB2 Server版本,只需将其卸载即可。现在它对我来说工作正常,似乎与DB2服务器版本文件存在兼容性问题。