找回密码
 立即注册

QQ登录

只需一步,快速开始

chobits123

注册会员

7

主题

24

帖子

69

积分

注册会员

积分
69

[已处理] 关于事务处理

chobits123
注册会员   /  发表于:2018-11-3 09:58  /   查看:2488  /  回复:3
数据表操作中可以开启事务,但是表格操作的提交表格的事务只能在一张表内执行,如果我一个按钮调用表格一跟表格二的提交操作,在一个失败的情况下另外一个是可以执行成功的,如果希望这两个操作在同一事务中应该怎么操作呢?由于新增还是更新不好判断不太好用数据表操作。另外后期会考虑数据表操作支持多个表格的事务么

3 个回复

倒序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-11-5 11:19:56
沙发
你是想实现什么样的业务逻辑,为什么一定需要表格的回滚?目前表格是无法支持事务回滚的。
回复 使用道具 举报
chobits123
注册会员   /  发表于:2018-11-5 14:31:05
板凳
数据填报,填报需要填写多个表,单据表,单据明细,补充信息,希望是任意失败了就进行回滚
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-11-5 16:59:20
地板
chobits123 发表于 2018-11-5 14:31
数据填报,填报需要填写多个表,单据表,单据明细,补充信息,希望是任意失败了就进行回滚

目前表格操作命令无法支持事务回滚。对于你说的这个我理解可以使用选项卡都作为主表的子表。那么你在操作的时候只需要使用一个数据表操作命令操作主表就可以了,活字格底层会根据你设置的主子表去自动更新子表,底层是有事务的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部