找回密码
 立即注册

QQ登录

只需一步,快速开始

taoyuansoft

中级会员

82

主题

209

帖子

935

积分

中级会员

积分
935
taoyuansoft
中级会员   /  发表于:2022-9-28 17:24  /   查看:4081  /  回复:10
页面上的三个表格绑定同一外联数据库表,使用表格操作命令将三个表格的数据提交,提交表格命令都执行了,外联数据库却只更新了第一个表格提交的数据

10 个回复

倒序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-9-28 17:49:05
沙发
大佬您好,我不是很明白,咱们这个操作的目的是什么,是有什么需求吗,既然是三个表格绑定同一个数据表,而什么不把修改的数据放在同一个表格中进行修改,然后只提交该表格数据就可以了。你这样把修改的值放在多个表格,然后又多个表格一起提交,也能会存在当前表格提交的数据被其他表格提交的数据覆盖掉。
你可以在日志中查看一下,若是报错了,跟着错误修改一下,若是没有报错,可能就是锁冲突了,表格我猜测应该回事表级锁,所以最后可能就只会有一个表格数据只最后的数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2022-9-29 08:42:26
板凳
三个表格绑定的是同一张数据库表,还是三个不同的数据库表?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-29 09:41:50
地板
感谢各位大佬的支持~
回复 使用道具 举报
taoyuansoft
中级会员   /  发表于:2022-9-30 16:32:19
5#
本帖最后由 taoyuansoft 于 2022-9-30 16:34 编辑
Grayson.Shang 发表于 2022-9-28 17:49
大佬您好,我不是很明白,咱们这个操作的目的是什么,是有什么需求吗,既然是三个表格绑定同一个数据表,而 ...

1、使用三个表格是因为,我要根据外联数据库的某个字段做区分,得到不同的数据表格,使用图文列表显示数据,图文列表是可以填写的,填写完之后一键提交结果。
2、日志没有报错,本地运行调试时控制台显示三个表格都提交了
3、如果表格没有设置数据松绑定的话数据就会更新,所以应该不是锁冲突
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-9-30 17:15:07
6#
大佬,三个表格绑定的是同一张数据库表,还是三个不同的数据库表?

麻烦说明一下,再一个,多张表同时操作为什么不使用服务端命令中的事务来做呢?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-30 17:17:46
7#
大哥,您将这个外联表转成内置库,我们测一下吧,
如果复现了,会找开发调查

【外联转内置】
外联转内建库的具体步骤:
1.复制一份工程文件(复制一份主要是为了避免你将你的原版工程的数据库转成内置后,还要再转回去,比较麻烦);
2.打开某一个工程文件,按下ctrl+shift 同时点击“转换内建表按钮”(这个按钮在菜单栏“数据”项下)
3.按下ctrl+s保存
4.将转换后的这个工程上传即可~

回复 使用道具 举报
taoyuansoft
中级会员   /  发表于:2022-9-30 18:13:48
8#
Erik.Xue 发表于 2022-9-30 17:15
大佬,三个表格绑定的是同一张数据库表,还是三个不同的数据库表?

麻烦说明一下,再一个,多张表同时操 ...

好的 我先测试一下使用事务命令可不可以
回复 使用道具 举报
taoyuansoft
中级会员   /  发表于:2022-9-30 18:15:21
9#
Joe.xu 发表于 2022-9-30 17:17
大哥,您将这个外联表转成内置库,我们测一下吧,
如果复现了,会找开发调查

我先测试一下使用服务端的事务命令,如果还是不可以我做一个能复现问题的demo
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-6 14:04:24
10#
大佬,我测试了一下,确实只会提交一个表格的数据。可能的原因是数据源使用的是同一张表,在表格以提交之后,会触发数据刷新,导致逻辑冲突。
有一个方法可以绕过这个问题,使用服务端命令来提交表格的数据。
如果对服务端命令不是很了解的话可以参考一下这个公开课~

【已结束】活字格6.0新功能演练-服务端命令
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=63496
(出处: 葡萄城产品技术社区)


或者帮助手册:
第二十五章 服务端命令 - 活字格V8帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)s
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部