'DB2ExecutionContext_ibm_db' 对象没有属性 'compiled_parameters'

'DB2ExecutionContext_ibm_db' object has no attribute 'compiled_parameters'

我 运行 在 ibm-db2 云上查询时遇到问题。

我检查了数据库连接。连接没问题,但每当我尝试查询某些东西(任何东西)时,它都会给我这个错误。

'DB2ExecutionContext_ibm_db'对象没有属性'compiled_parameters'

错误快照 -

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-22-ec7ae9958cc4> in <module>
......
......

~/conda/envs/python/lib/python3.6/site-packages/ibm_db_sa/ibm_db.py in pre_exec(self)
     47     def pre_exec(self):
     48         # if a single execute, check for outparams
---> 49         if len(self.compiled_parameters) == 1:
     50             for bindparam in self.compiled.binds.values():
     51                 if bindparam.isoutparam:

AttributeError: 'DB2ExecutionContext_ibm_db' object has no attribute 'compiled_parameters'

有什么解决办法吗?

如果你还没有,你可以检查这些分期付款

!pip 安装 sqlalchemy==1.3.9

!pip 安装ibm_db_sa

我遇到了同样的错误,这对我有帮助