以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]意外断网的为题  (http://foxtable.net/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
--  
 保存的代码在同一个按钮下,如果再保存数据会异常,比如销售订单和销售单,在保存销售单时,将当前的数据回写到了订单的一个字段,记录销售了多少,比如刚好将销售单的数据保存完,回写的代码还没有执行,就断网了(实际代码比描述的逻辑还要多)