找文章 / 找答案
精选问答 更多内容

[填报与传统报表] 填报组件的问题

阿姆斯特朗炮铂金二 显示全部楼层 发表于 2022-5-6 15:54:48 |阅读模式 打印 上一主题 下一主题
1
已解决
填报组件的填报参数,新增数据后,点击提交按钮,会报where附近有语法错误,然后跟踪了下sql才发现,他执行了两个sql,第一次执行的insert操作,第二次执行了update操作,执行update的时候,set后面没东西,所以会报这个错误,但是正常来说应该只会执行insert操作,这是为什么

错误提示

错误提示

配置的数据

配置的数据

提交按钮的配置

提交按钮的配置

最佳答案

永洪tech-lucy 青铜一 关注Ta

2022-05-06 15:54:49

如果您是 插入数据,建议先设置提交类型为"插入提交" ,如果是 更新数据,建议设置提交类型为"更新提交" 测试一下 入库是否会报错。 此外请 提供一下当前使用的 yonghongBI 的版本 和 数据库的信息
查看完整内容
回复

使用道具 举报

精彩评论6

永洪tech-lucy青铜一 显示全部楼层 发表于 2022-5-6 15:54:49
如果您是 插入数据,建议先设置提交类型为"插入提交" ,如果是 更新数据,建议设置提交类型为"更新提交" 测试一下 入库是否会报错。 此外请 提供一下当前使用的 yonghongBI 的版本 和 数据库的信息
回复

使用道具 举报

阿姆斯特朗炮铂金二 显示全部楼层 发表于 2022-5-6 16:15:11
永洪tech-lucy 发表于 2022-5-6 16:08
如果您是 插入数据,建议先设置提交类型为"插入提交" ,如果是 更新数据,建议设置提交类型为"更新提交" 测 ...

版本是9.4.2,设置成插入数据后不报错了,也插入成功了,但是如果数据中存在插入和更新的数据,需要同时提交咋整,第一次用这个功能,看着视频学的,不太会用,正在学习
回复

使用道具 举报

阿姆斯特朗炮铂金二 显示全部楼层 发表于 2022-5-6 16:21:48
永洪tech-lucy 发表于 2022-5-6 16:08
如果您是 插入数据,建议先设置提交类型为"插入提交" ,如果是 更新数据,建议设置提交类型为"更新提交" 测 ...

好的,知道原因了,表我在数据库中导过来的,导过来后,没有主键,设置上主键就可以了………………我粗心了
回复

使用道具 举报

永洪tech-lucy青铜一 显示全部楼层 发表于 2022-5-6 16:23:23
您数据库表的 表结构截图看看,本地使用 942 版本 填报智能提交 回填到 sqlserver 数据库未出现您反馈的报错
回复

使用道具 举报

阿姆斯特朗炮铂金二 显示全部楼层 发表于 2022-5-6 16:24:46
永洪tech-lucy 发表于 2022-5-6 16:23
您数据库表的 表结构截图看看,本地使用 942 版本 填报智能提交 回填到 sqlserver 数据库未出现您反馈的报 ...

我忘了设置主键了,忽略这点了,设置上主键之后就好了
回复

使用道具 举报

永洪tech-lucy青铜一 显示全部楼层 发表于 2022-5-6 16:39:04
yhdata_S2N0KkXt 发表于 2022-5-6 16:24
我忘了设置主键了,忽略这点了,设置上主键之后就好了

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

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部