错误信息:ValueError: invalid literal for int() with base 10
版本信息:
dmPython 2.5.5
sqlalchemy-dm 2.0.0
SQLAlchemy 2.0.4
请问SQLAlchemy2.0.4是否有兼容的sqlalchemy-dm?
PS官网达梦Python接口源码没有更新,只有sqlalchemy-dm1.0的版本,希望更新一下
回答 0
暂无回答
Gxp丶
堆栈信息
File "/venv/lib/python3.8/site-packages/sqlalchemy/orm/query.py", line 2782, in one_or_none
return self._iter().one_or_none() # type: ignore
File "/venv/lib/python3.8/site-packages/sqlalchemy/engine/result.py", line 1785, in one_or_none
return self._only_one_row(
File "/venv/lib/python3.8/site-packages/sqlalchemy/engine/result.py", line 732, in _only_one_row
row: Optional[_InterimRowType[Any]] = onerow(hard_close=True)
File "/venv/lib/python3.8/site-packages/sqlalchemy/engine/result.py", line 1660, in _fetchone_impl
return self._real_result._fetchone_impl(hard_close=hard_close)
File "/venv/lib/python3.8/site-packages/sqlalchemy/engine/result.py", line 2252, in _fetchone_impl
row = next(self.iterator, _NO_ROW)
File "/venv/lib/python3.8/site-packages/sqlalchemy/orm/loading.py", line 190, in chunks
fetch = cursor._raw_all_rows()
File "/venv/lib/python3.8/site-packages/sqlalchemy/engine/result.py", line 521, in _raw_all_rows
return [make_row(row) for row in rows]
File "/venv/lib/python3.8/site-packages/sqlalchemy/engine/result.py", line 521, in <listcomp>
return [make_row(row) for row in rows]
File "lib/sqlalchemy/cyextension/resultproxy.pyx", line 24, in sqlalchemy.cyextension.resultproxy.BaseRow.__init__
File "/venv/lib/python3.8/site-packages/sqlalchemy_dm/types.py", line 308, in to_int
val = int(val)
ValueError: invalid literal for int() with base 10: 'A000102aobansushe'
堆栈信息