以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]意外断网的为题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=147297) |
-- 作者:晨曦396 -- 发布时间:2020/3/13 15:01:00 -- [求助]意外断网的为题 在执行代码的过程中,断网了,狐表的处理的逻辑是什么?如果恢复了,会继续执行剩余的代码吗 |
-- 作者:有点蓝 -- 发布时间:2020/3/13 15:10:00 -- 断网后如果执行到需要网络的代码就会出错,不管网络是否恢复同一次执行剩余的代码都不会再执行。 |
-- 作者:晨曦396 -- 发布时间:2020/3/13 15:20:00 -- 比如有三个表(信息互相有关联,需要同时一起保存,每个表保存之前都会有一些条件判断),前两个表已经保存了数据到sql, 因为断网,最后一个表的相关数据未保存,有没有什么好的方案呢? |
-- 作者:狐狸爸爸 -- 发布时间:2020/3/13 15:24:00 -- 等网络通了,接着保存 |
-- 作者:有点蓝 -- 发布时间:2020/3/13 15:30:00 -- 使用sql保存数据,添加事务控制:http://www.foxtable.com/webhelp/topics/2933.htm |
-- 作者:晨曦396 -- 发布时间:2020/3/13 15:34:00 -- 保存的代码在同一个按钮下,如果再保存数据会异常,比如销售订单和销售单,在保存销售单时,将当前的数据回写到了订单的一个字段,记录销售了多少,比如刚好将销售单的数据保存完,回写的代码还没有执行,就断网了(实际代码比描述的逻辑还要多) |