为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8.0
【操作系统】:centos7
【CPU】:32 Intel® Xeon® Gold 6148 CPU @ 2.40GHz
【问题描述】*:用python的SQLAlchemy插入报错,
您好,这个是因为驱动版本不一致导致的,在数据库中新升级了 ROWID 的字段信息,但是您这个驱动包并没有同步升级,所以更换成最新版的驱动包即可。
请问问题解决了么,我也遇到这个问题了。
你好,可以提供更详细一些的信息嘛,因为我使用SQLAlchemy是可以正常进行增删改查的。
参考链接:https://eco.dameng.com/document/dm/zh-cn/app-dev/python-SQLAlchemy.html
该问题目前推荐搭配版本:
dmPython = 2.3
SQLAlchemy = 1.3.23
sqlalchemy-dm = 1.1.10
看下这个https://eco.dameng.com/community/question/3d624ede83e828bd3fcc419bcfd42b67 问题呀, 下面有解决方案。
就是版本问题,我刚刚解决
您好,这个应该和python里面的代码关系比较大。大概是321行的int函数传入了非数字的字符串导致字符串转换报错了,你方便发一下对应的源码吗?