永洪社区

标题: 填报功能上传表格后提交报错 [打印本页]

作者: Mattya    时间: 2023-12-6 10:33
标题: 填报功能上传表格后提交报错
本帖最后由 Mattya 于 2023-12-6 14:14 编辑

java.sql.SQLException: [10.133.151.100:5050](GBA-02AD-0005)Failed to query in gnode:DETAIL: You have an error in your SQL syntax; check the manual that corresponds to your GBase server version for the right syntax to use near '? WHERE (`dmart.d_business_group_qyys_day_0731_cs`.`d_city_code` = '11027900')' at line 1SQL: /*10.133.151.96_350193_11_2023-12-06_10:28:14*/ UPDATE `dmart`.`d_business_group_qyys_day_0731_cs_n17` `dmart.d_business_group_qyys_day_0731_cs` SET `dmart.d_business_group_qyys_day_0731_cs`.`c_province_name` =
这个是什么原因导致的呢?查询了填报日志中的执行语句,拿到数据库中是可以进行update的。这个报错中执行的是原有报表中的数据更新操作,如果把这条数据删了然后进行上传,是可以成功的,只是不能进行数据更新,报表中的提交类型选择“智能提交”或者“更新提交”都不可以。这张表中原先有统计日期字段,查找论坛后把日期字段删除了还是不行。相关日志如附件压缩包,提交功能所用表名为dmart.d_business_group_qyys_day_0731_cs
作者: yhdata_lyaa    时间: 2023-12-6 16:15
只有一条数据不能更新?这条数据和其他数据有什么区别呢
作者: Mattya    时间: 2023-12-6 17:30
yhdata_lyaa 发表于 2023-12-6 16:15
只有一条数据不能更新?这条数据和其他数据有什么区别呢

任何一条都不能更新,无论是通过导入更新数据还是直接编辑报表页面然后提交,都不行
作者: yhdata_lyaa    时间: 2023-12-6 17:39
如果把这条数据删了然后进行上传,是可以成功的,只是不能进行数据更新  
是什么意思,是只能修改数据吗
作者: Mattya    时间: 2023-12-7 10:12
yhdata_lyaa 发表于 2023-12-6 17:39
如果把这条数据删了然后进行上传,是可以成功的,只是不能进行数据更新  
是什么意思,是只能修改数据吗 ...

比如要把“A  100”的数据更新为“A  200”,直接导入“A  200”会报错,但是删除原有的“A  100”再导入“A  200”就可以。而且直接在填报数据页面将100改为200再提交也会报错。
作者: Mattya    时间: 2023-12-11 09:49
yhdata_lyaa 发表于 2023-12-6 17:39
如果把这条数据删了然后进行上传,是可以成功的,只是不能进行数据更新  
是什么意思,是只能修改数据吗 ...

请问这个问题有分析出是什么原因了吗?




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4