以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  手机端录入发现的一个问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116609)

--  作者:blackzhu
--  发布时间:2018/3/28 10:22:00
--  手机端录入发现的一个问题
  我的手机端是这样的,做成分成不同的人数据源录入。但是我刚才在南通做测试的时候,有可能上海同事和我同时在录入数据而且间隔时间非常短(几十秒),结果在录入的时候,上海同事的数据也录入到南通的数据源中,上海录入的数据源也保存到了上海数据库,也就是上海的数据分别录入到南通和上海的两个数据源钟。南通自己录入正常。这个怎么解释。。。。?
--  作者:有点甜
--  发布时间:2018/3/28 11:49:00
--  

肯定是你代码逻辑有问题。

 

你如何区分用户对应数据源的?一般这样做:用户登陆后,判断用户属于哪个数据源,然后设置cookie保存。用户提交数据后,直接读取cookie信息(或者直接读取用户信息),得到数据源名,然后保存数据。

 

这样做,不可能录入两个数据库去。


--  作者:blackzhu
--  发布时间:2018/3/28 12:02:00
--  
我就是这样做的,也是今日第一次发现。之前没有发现过
--  作者:有点甜
--  发布时间:2018/3/28 12:22:00
--  
以下是引用blackzhu在2018/3/28 12:02:00的发言:
我就是这样做的,也是今日第一次发现。之前没有发现过

 

不可能的。你加入一个辅助列【数据源名】,写入数据的时候把获取的值,也写进去。