永洪社区

标题: 填报组件的问题 [打印本页]

作者: 阿姆斯特朗炮    时间: 2022-5-6 15:54
标题: 填报组件的问题
填报组件的填报参数,新增数据后,点击提交按钮,会报where附近有语法错误,然后跟踪了下sql才发现,他执行了两个sql,第一次执行的insert操作,第二次执行了update操作,执行update的时候,set后面没东西,所以会报这个错误,但是正常来说应该只会执行insert操作,这是为什么


作者: 永洪tech-lucy    时间: 2022-5-6 15:54
如果您是 插入数据,建议先设置提交类型为"插入提交" ,如果是 更新数据,建议设置提交类型为"更新提交" 测试一下 入库是否会报错。 此外请 提供一下当前使用的 yonghongBI 的版本 和 数据库的信息
作者: 阿姆斯特朗炮    时间: 2022-5-6 16:15
永洪tech-lucy 发表于 2022-5-6 16:08
如果您是 插入数据,建议先设置提交类型为"插入提交" ,如果是 更新数据,建议设置提交类型为"更新提交" 测 ...

版本是9.4.2,设置成插入数据后不报错了,也插入成功了,但是如果数据中存在插入和更新的数据,需要同时提交咋整,第一次用这个功能,看着视频学的,不太会用,正在学习
作者: 阿姆斯特朗炮    时间: 2022-5-6 16:21
永洪tech-lucy 发表于 2022-5-6 16:08
如果您是 插入数据,建议先设置提交类型为"插入提交" ,如果是 更新数据,建议设置提交类型为"更新提交" 测 ...

好的,知道原因了,表我在数据库中导过来的,导过来后,没有主键,设置上主键就可以了………………我粗心了
作者: 永洪tech-lucy    时间: 2022-5-6 16:23
您数据库表的 表结构截图看看,本地使用 942 版本 填报智能提交 回填到 sqlserver 数据库未出现您反馈的报错
作者: 阿姆斯特朗炮    时间: 2022-5-6 16:24
永洪tech-lucy 发表于 2022-5-6 16:23
您数据库表的 表结构截图看看,本地使用 942 版本 填报智能提交 回填到 sqlserver 数据库未出现您反馈的报 ...

我忘了设置主键了,忽略这点了,设置上主键之后就好了
作者: 永洪tech-lucy    时间: 2022-5-6 16:39
yhdata_S2N0KkXt 发表于 2022-5-6 16:24
我忘了设置主键了,忽略这点了,设置上主键之后就好了

很高兴您问题得到解决。
期望查看您的表结构也是怀疑未设置主键,产品智能逻辑可参考:https://www.yonghongtech.com/hel ... D%E6%8F%90%E4%BA%A4




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