为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:uos
【CPU】:
【问题描述】*:分离部署,应用部署在centos7上,达梦部署在uos上,执行以下sql报错sqlalchemy.exc.DatabaseError: (dmPython.DatabaseError) [CODE:-70011]Invalid convert string
[SQL: SELECT tbl_template_rule.primary_id AS tbl_template_rule_primary_id
FROM tbl_template_rule, tbl_rule_client_device_relation
WHERE tbl_template_rule.primary_id = tbl_rule_client_device_relation.rule_id AND tbl_template_rule.cmd_type = ? AND tbl_rule_client_device_relation.device_id = ?]
[parameters: [43, '89375B03152F41838BDE']]
你这边解决了嘛
第2个参数 的字段是数字类型????

含非法字符(字母)的数字值。
当然你可以在SQL语句改成
cast(tbl_rule_client_device_relation.device_id as varchar) = ?