[ABI 5.2] 回填表报错提示主键不能为空

9704
9

13419516376 初学数据Lv2

发表于2021-10-21 09:55

悬赏200

已解决

楼主
将F_TYZB表中字段与另一张库表做了关联后,出了一个视图(视图中字段全部来源于F_TYZB表中)。分析表浮动视图中的数据,其中只有一个字段BCSM需要在前台手工录入并回填入库。
所以回填设置为将主键(
SYS_XDATA_ROWID
)和BCSM字段回填至F_TYZB表中,再由视图将回填数据显示在界面上,但前台保存后提示主键不能为空。
哪位大佬帮看看~~~


最近看过此主题的会员

wxw

xy6228476

youya1888

zhang1h

leiz

刘伯昊

wish

你好啊

zengxq

杨柳

wanggeng

最佳答案
分析表直接导入,backup是数据,在sql数据源那导入.核对下和你的有什么不同.我按照你说的复现没有问题
backup (50).zip (2.18 KB, 下载次数: ) 分析表_20211022_115224.zip (3.35 KB, 下载次数: )
9个回答

只看楼主

果冻出场 数据小白Lv1

发表于2021-10-21 10:03

只看该作者

取消 关注该作者的回复

沙发

什么数据库?

13419516376 初学数据Lv2

发表于2021-10-21 10:04

只看该作者

取消 关注该作者的回复

板凳


oracle

果冻出场 数据小白Lv1

发表于2021-10-21 10:57

只看该作者

取消 关注该作者的回复

地板

你的回填规则里回填方式是不是更新?更新是只更新数据库表中原有数据.

13419516376 初学数据Lv2

发表于2021-10-21 11:08

只看该作者

取消 关注该作者的回复

5#

果冻出场 发表于 2021-10-21 10:57
你的回填规则里回填方式是不是更新?更新是只更新数据库表中原有数据.

不是更新 选的自动~  就算选更新也没事,主键都是库中原有的,只有BCSM一个字段可以回填

shaoshl 小试身手Lv3

发表于2021-10-21 11:12

只看该作者

取消 关注该作者的回复

6#

选更新吧.我配置没有这个报错,报不容许为空肯定就是新增了一条数据.然后主键又为空.选更新应该就没有这个报错

13419516376 初学数据Lv2

发表于2021-10-21 11:30

只看该作者

取消 关注该作者的回复

7#

shaoshl 发表于 2021-10-21 11:12
选更新吧.我配置没有这个报错,报不容许为空肯定就是新增了一条数据.然后主键又为空.选更新应该就没有这个报 ...

选更新确实提示保存成功,但数据没有成功回填入库,字段还是空的

shaoshl 小试身手Lv3

发表于2021-10-21 11:53

只看该作者

取消 关注该作者的回复

8#

分析表的表元检查一下.你录入数据的表元和数据库的字段有没有对应上

13419516376 初学数据Lv2

发表于2021-10-21 14:12

只看该作者

取消 关注该作者的回复

9#

shaoshl 发表于 2021-10-21 11:53
分析表的表元检查一下.你录入数据的表元和数据库的字段有没有对应上

能对的上

果冻出场 数据小白Lv1

发表于2021-10-21 09:55

只看该作者

取消 关注该作者的回复

10#

分析表直接导入,backup是数据,在sql数据源那导入.核对下和你的有什么不同.我按照你说的复现没有问题
backup (50).zip (2.18 KB, 下载次数: )

分析表_20211022_115224.zip (3.35 KB, 下载次数: )

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号