以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  多终端向服务器写入数据的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114696)

--  作者:andy-1024
--  发布时间:2018/2/13 16:26:00
--  多终端向服务器写入数据的问题
老师好,我有个问题:
有一个局域网服务器,局域网内不同的终端要将销售数据写入这个服务器上的同一个表,要求不同终端不能编辑同一行。
如果不用OpenQQ的话,按照下面思路设计是否可行?

比如终端1和终端2的销售数据几乎同时写入服务器,终端1销售有5个数据行,终端2销售有3个数据行,终端1在服务器表中先新建5个空行,马上保存以固定存储空间,同样终端2在服务器表中也新建3个空行保存,固定存储空间,然后终端1和终端2继续往各自添加的空行中写入数据,而后保存数据行。
这样做可以吗?

谢谢老师。

--  作者:有点甜
--  发布时间:2018/2/13 16:35:00
--  

1、对于新增的行,你无论如何操作,都没问题,保存之后,数据不会丢失,数据不会冲突。

 

2、对于已经保存,修改的行,如果是同一行,以最后保存的为准,可能会冲突。

 

3、如果不想冲突,就弄成独占方式 http://www.foxtable.com/webhelp/scr/2295.htm

 


--  作者:andy-1024
--  发布时间:2018/2/13 20:12:00
--  
我的数据只上传,不修改。都是新增行。
那我也可以不同终端新增行后就写入数据,写完数据再保存。这样的话,多个终端几乎同时写入数据也不会有问题吗?

--  作者:有点蓝
--  发布时间:2018/2/13 20:21:00
--  
不会有问题
--  作者:andy-1024
--  发布时间:2018/2/13 20:22:00
--  
 好的,谢谢老师。