以文本方式查看主题 - 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的发言:
我就是这样做的,也是今日第一次发现。之前没有发现过
不可能的。你加入一个辅助列【数据源名】,写入数据的时候把获取的值,也写进去。 |