老师好,我有个问题:
有一个局域网服务器,局域网内不同的终端要将销售数据写入这个服务器上的同一个表,要求不同终端不能编辑同一行。
如果不用OpenQQ的话,按照下面思路设计是否可行?
比如终端1和终端2的销售数据几乎同时写入服务器,终端1销售有5个数据行,终端2销售有3个数据行,终端1在服务器表中先新建5个空行,马上保存以固定存储空间,同样终端2在服务器表中也新建3个空行保存,固定存储空间,然后终端1和终端2继续往各自添加的空行中写入数据,而后保存数据行。
这样做可以吗?
谢谢老师。
1、对于新增的行,你无论如何操作,都没问题,保存之后,数据不会丢失,数据不会冲突。
2、对于已经保存,修改的行,如果是同一行,以最后保存的为准,可能会冲突。
3、如果不想冲突,就弄成独占方式 http://www.foxtable.com/webhelp/scr/2295.htm
我的数据只上传,不修改。都是新增行。
那我也可以不同终端新增行后就写入数据,写完数据再保存。这样的话,多个终端几乎同时写入数据也不会有问题吗?